Equirectangular approximation to distance on a great circle

Time bar (total: 14.5s)

analyze564.0ms (3.9%)

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

Compiled 38 to 22 computations (42.1% saved)

sample2.3s (15.9%)

Results
1.0s4597×body256valid
419.0ms579×body1024valid
405.0ms1982×body256infinite
189.0ms500×body512valid
181.0ms333×body1024infinite
95.0ms260×body512infinite
4.0msbody2048valid
Bogosity

preprocess80.0ms (0.5%)

Algorithm
egg-herbie
Rules
1524×neg-sub0
1032×distribute-lft-neg-out
980×distribute-lft-in
978×distribute-rgt-in
892×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0148772
1363772
2969764
34539756
47454756
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 (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))))))
(*.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 (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))) (neg.f64 (+.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (-.f64 (neg.f64 phi2) phi1)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (+.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 (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 phi2 phi1) 2))) (-.f64 (neg.f64 phi1) phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (neg.f64 (+.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (-.f64 (neg.f64 phi2) phi1)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (-.f64 phi2 phi1) 2))) (+.f64 phi1 phi2)))
(*.f64 R (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

(sort lambda1 lambda2)

(sort phi1 phi2)

Compiler

Compiled 42 to 26 computations (38.1% saved)

simplify56.0ms (0.4%)

Algorithm
egg-herbie
Rules
2156×unsub-neg
1406×fma-def
848×distribute-lft-in
678×associate-+l-
658×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02047
13847
28647
332147
4116747
5415647
6772247
Stop Event
node limit
Counts
1 → 2
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)))))
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)))

eval1.0ms (0%)

Compiler

Compiled 53 to 27 computations (49.1% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Accurracy
96.8%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
96.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
Compiler

Compiled 42 to 28 computations (33.3% saved)

localize172.0ms (1.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 72 to 30 computations (58.3% saved)

series32.0ms (0.2%)

Counts
3 → 132
Calls

33 calls:

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

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1786×log-prod
1000×fma-def
686×expm1-udef
684×log1p-udef
390×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01793
136993
2496293
Stop Event
node limit
Counts
3 → 66
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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sin.f64 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (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 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))
(+.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 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(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 0 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.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 (cbrt.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(+.f64 (log.f64 (sqrt.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 (sqrt.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))

simplify223.0ms (1.5%)

Algorithm
egg-herbie
Rules
1288×associate-*r*
1010×associate-*l*
984×fma-def
736×*-commutative
674×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

eval268.0ms (1.8%)

Compiler

Compiled 15152 to 8987 computations (40.7% saved)

prune102.0ms (0.7%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New26823291
Fresh000
Picked101
Done000
Total26923292
Accurracy
96.9%
Counts
292 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
36.6%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
19.1%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.4%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
10.1%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
29.8%
(*.f64 phi2 R)
22.7%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
96.3%
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3) (-.f64 phi1 phi2)))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)) (-.f64 phi1 phi2)))
55.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sin.f64 1)))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
55.6%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
74.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
57.8%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
36.6%
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
19.1%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.4%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
10.1%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
29.8%
(*.f64 phi2 R)
22.7%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
96.3%
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3) (-.f64 phi1 phi2)))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)) (-.f64 phi1 phi2)))
55.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sin.f64 1)))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
55.6%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
74.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
57.8%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 1848 to 1312 computations (29% saved)

localize806.0ms (5.6%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
99.8%
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))
97.1%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
85.8%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
100.0%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
99.9%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
99.9%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
85.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
99.8%
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))
99.4%
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))
85.2%
(cos.f64 (+.f64 phi2 phi1))
Compiler

Compiled 272 to 113 computations (58.5% saved)

series59.0ms (0.4%)

Counts
12 → 448
Calls

114 calls:

TimeVariablePointExpression
6.0ms
R
@0
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
4.0ms
phi1
@-inf
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
2.0ms
lambda1
@0
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
2.0ms
lambda1
@0
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
2.0ms
phi1
@0
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
684×add-sqr-sqrt
682×pow1
676×*-un-lft-identity
636×log1p-expm1-u
634×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify300.0ms (2.1%)

Algorithm
egg-herbie
Rules
920×*-commutative
750×times-frac
548×distribute-rgt-in
538×distribute-lft-in
486×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0128638345
1385137051
Stop Event
node limit
Counts
697 → 651
Calls
Call 1
Inputs
(cos.f64 phi1)
(+.f64 (cos.f64 phi1) (*.f64 -1 (*.f64 (sin.f64 phi1) phi2)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (cos.f64 phi1) (*.f64 -1 (*.f64 (sin.f64 phi1) phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (*.f64 -1 (*.f64 (sin.f64 phi1) phi2)))))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 phi2))) (cos.f64 phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))))))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/2 (cos.f64 phi1)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (cos.f64 phi1)) (*.f64 1/12 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))))))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(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 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (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 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.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 5))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 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 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2)) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 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 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (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 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(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 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.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 (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 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.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 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.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 (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 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.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 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (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))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2)) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2)) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)) (*.f64 R (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)) (*.f64 R (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.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 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.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 (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))) R)
(+.f64 (*.f64 -1 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))
(+.f64 (*.f64 -1 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 1/2 (*.f64 (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 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (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 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)))))) (*.f64 1/2 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 lambda1 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)))))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 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 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 phi2 phi1)))) 1)
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 1 (cos.f64 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 phi1))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 phi1))) (sqrt.f64 (cos.f64 (+.f64 phi2 phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (+.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(pow.f64 (cos.f64 (+.f64 phi2 phi1)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 phi1))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 phi1))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 phi1)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (cos.f64 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 phi2 phi1))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 phi2 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 1)
(-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))) (/.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(*.f64 1 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(*.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1)))))))
(*.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))) (/.f64 1 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4)) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4))
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) 1) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1))))) (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)))))
(/.f64 1 (/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)))))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (neg.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)))) (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)) 1/8) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (-.f64 1/4 (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) 1/4) (-.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2))
(pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 1 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) lambda1) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) (*.f64 (neg.f64 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 2)
(sqrt.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 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 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1)
(pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 1/2))))
(-.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)))))
(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))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(-.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 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) R))
(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)))))))
(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))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 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 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (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 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1) (+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1) (+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
Outputs
(cos.f64 phi1)
(+.f64 (cos.f64 phi1) (*.f64 -1 (*.f64 (sin.f64 phi1) phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) phi2))
(-.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) phi2))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (cos.f64 phi1) (*.f64 -1 (*.f64 (sin.f64 phi1) phi2))))
(fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) phi2)))
(fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (-.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi1) phi2)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (*.f64 -1 (*.f64 (sin.f64 phi1) phi2)))))
(fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (+.f64 (cos.f64 phi1) (fma.f64 1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)) (*.f64 (neg.f64 (sin.f64 phi1)) phi2))))
(fma.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (+.f64 (cos.f64 phi1) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 phi1)) (pow.f64 phi2 3)) (*.f64 (sin.f64 phi1) phi2))))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 phi2))) (cos.f64 phi2))
(fma.f64 -1 (*.f64 phi1 (sin.f64 phi2)) (cos.f64 phi2))
(-.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2)))))
(+.f64 (fma.f64 -1 (*.f64 phi1 (sin.f64 phi2)) (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))))
(+.f64 (-.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))))))
(fma.f64 1/6 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (+.f64 (fma.f64 -1 (*.f64 phi1 (sin.f64 phi2)) (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 1/6 (pow.f64 phi1 3)) (neg.f64 phi1))) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)))))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) phi2) (*.f64 (cos.f64 phi1) 1/2)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/2 (cos.f64 phi1)))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) phi2) (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (*.f64 (cos.f64 phi1) 1/2))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (cos.f64 phi1)) (*.f64 1/12 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) phi2) (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (fma.f64 1/2 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) 1/12) (pow.f64 phi2 3))))))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))
(+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) 1/2)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (fma.f64 -1/4 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) 1/2))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/4 (*.f64 phi1 phi1))))))
(+.f64 1/2 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 1/2 (fma.f64 1/12 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (fma.f64 -1/4 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) 1/2)))))
(+.f64 1/2 (+.f64 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 1/12 (pow.f64 phi1 3)) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/4 (*.f64 phi1 phi1))))))
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1)
(*.f64 lambda1 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1)
(*.f64 lambda1 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1)
(*.f64 lambda1 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (neg.f64 lambda2))
(*.f64 lambda2 (neg.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))))) (fma.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (sin.f64 phi1) 1/12) (*.f64 1/4 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 phi1) 1/12 (*.f64 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)))) 1/4))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))) (-.f64 lambda1 lambda2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))) (*.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))) (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))) (*.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (sin.f64 phi2) 1/12) (/.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)))) (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))))))))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))) (-.f64 lambda1 lambda2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 phi2) 1/12 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (/.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)) (sin.f64 phi2))) 1/4)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1)))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))
(sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (*.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (fma.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)) (*.f64 (*.f64 phi2 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (fma.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) 1/12) (*.f64 1/4 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) (fma.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)) (*.f64 (*.f64 phi2 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2))) (fma.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (fma.f64 (sin.f64 phi1) 1/12 (*.f64 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2)))) 1/4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi1) 1/2)))))) 2))))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (-.f64 phi1 (*.f64 -1 phi2)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))
(sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (*.f64 (*.f64 phi1 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 phi2))))) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (*.f64 (*.f64 phi1 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (fma.f64 1/2 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 (sin.f64 phi2) 1/12) (/.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)))) (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 phi1 3) (fma.f64 (sin.f64 phi2) 1/12 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 phi2) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) 2)) (/.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)) (sin.f64 phi2))) 1/4)))))) (fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (cos.f64 phi2) 1/2)))))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (-.f64 phi2 (*.f64 -1 phi1))))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 phi1 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 phi1 1/2))) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (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/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.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/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 phi2 1/2))) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 (*.f64 phi2 phi2) lambda1)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 (*.f64 phi2 phi2) lambda1)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 1/384 (pow.f64 phi1 4)))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 6)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1))) lambda2)
(-.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 -1/46080 (pow.f64 phi1 6)))) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1)) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4)))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 phi1 6) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (+.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 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4))))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (+.f64 (/.f64 (pow.f64 phi1 6) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (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 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) R) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) R) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) R) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(*.f64 -1 (*.f64 phi1 R))
(*.f64 (neg.f64 phi1) R)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(fma.f64 -1 (*.f64 phi1 R) (/.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))) phi1) (*.f64 phi1 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 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1 (*.f64 phi1 R) (/.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (-.f64 (/.f64 (*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))) phi1) (*.f64 phi1 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 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.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 5))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (/.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (-.f64 (fma.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (/.f64 (*.f64 -1/2 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))) phi1)) (*.f64 phi1 R)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 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 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 lambda1 R))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2)) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 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 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 lambda1 R))) (*.f64 1/2 (/.f64 lambda2 (/.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (pow.f64 lambda1 3)))))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2)) 2)) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) R)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda1)) (*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2)) 2)) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) R)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2)) 2)) (cos.f64 (*.f64 phi1 1/2))) (/.f64 (*.f64 lambda2 R) (*.f64 lambda1 lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda1)) (*.f64 (*.f64 (/.f64 R lambda1) (/.f64 lambda2 lambda1)) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) (cos.f64 (*.f64 phi1 1/2)))))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(neg.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) R)))))
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda1)))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (fma.f64 -1/2 (*.f64 (/.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) (/.f64 (*.f64 R (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) (*.f64 lambda1 lambda1))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2)) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) R))))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 R lambda1) (/.f64 lambda2 lambda1)) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) (cos.f64 (*.f64 phi1 1/2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda1))))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))))))
(-.f64 (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))) 3))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1))))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)) 3))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))))))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)) (pow.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))) 2))) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda2)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)) (pow.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))) 2))) (cos.f64 (*.f64 phi1 1/2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 1/2 (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)) (pow.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))) 2)))) (cos.f64 (*.f64 phi1 1/2))))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda2)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (cos.f64 (*.f64 phi1 1/2))) (/.f64 lambda1 (*.f64 lambda2 lambda2)))))) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
(*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda2)) (*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 1/2))) (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (*.f64 lambda1 lambda1)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (cos.f64 (*.f64 phi1 1/2))))))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 phi1 1/2))) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2))) lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 2)))) (cos.f64 (*.f64 phi1 1/2))) (/.f64 lambda1 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 phi1 1/2))))))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (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/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.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/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 phi2 1/2))) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 phi2 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 phi1 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 phi1 1/2))) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.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)))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/2 phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))))
(+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.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)))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/2 phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))))
(+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 1/2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (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))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) R (*.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) R (*.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 R) (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2)) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) R (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 phi1 R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))) 2))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) R (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))) (+.f64 (*.f64 (*.f64 phi1 R) (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2)) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))) (*.f64 (*.f64 (pow.f64 phi1 3) R) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))) 2))))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) R (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 phi1 R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))) (*.f64 (+.f64 1 (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))) 2))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))) (*.f64 (*.f64 (pow.f64 phi1 3) R) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))) 2))))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)))) R (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))) (+.f64 (*.f64 (*.f64 phi1 R) (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))))))) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 phi1 R)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 phi1 R)))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (*.f64 phi2 phi2))))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (pow.f64 phi1 2))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 phi1 R (/.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 phi1 phi1)))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 phi1 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (*.f64 phi2 phi2))))) (fma.f64 phi1 R (/.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 R) (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (*.f64 phi2 phi2))))) (*.f64 phi1 phi1)))) (*.f64 phi2 R))
(*.f64 -1 (*.f64 phi1 R))
(*.f64 (neg.f64 phi1) R)
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 R phi2 (*.f64 (neg.f64 phi1) R))
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 (-.f64 phi2 (neg.f64 phi1)) 1/2)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 R phi2 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (-.f64 phi2 (neg.f64 phi1)) 1/2)) 2) (/.f64 (*.f64 phi1 phi1) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (pow.f64 (cos.f64 (*.f64 (-.f64 phi2 (neg.f64 phi1)) 1/2)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 R phi2 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) phi1) (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (/.f64 (*.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) phi1))) (*.f64 phi1 R)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R))
(fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)) (*.f64 (*.f64 phi2 R) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi2 R) (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)) (*.f64 R (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)) (*.f64 (*.f64 phi2 R) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi2 R) (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))) R (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (+.f64 1 (*.f64 -1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)) (*.f64 R (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)) (*.f64 (*.f64 phi2 R) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (pow.f64 phi2 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) 2)) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi2 R) (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))) (*.f64 (*.f64 R (pow.f64 phi2 3)) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6 (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (+.f64 1 (*.f64 -1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))) 2)) (*.f64 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))) (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))) R (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)) (+.f64 1 (*.f64 -1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi1 -2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))))))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (*.f64 (neg.f64 phi1) R))
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))))
(-.f64 (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))))) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (/.f64 R (/.f64 phi2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))))))
(-.f64 (fma.f64 R phi2 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (/.f64 phi1 phi2)) (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))))) (*.f64 phi1 R))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 phi2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.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))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 (-.f64 phi1 (neg.f64 phi2)) 1/2)) 2)))))))
(-.f64 (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (*.f64 phi2 R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.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)))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 (-.f64 phi1 (neg.f64 phi2)) 1/2)) 2))))) (fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 (-.f64 phi1 (neg.f64 phi2)) 1/2)) 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 R) phi2) (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) phi2)) (-.f64 (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (*.f64 phi2 R)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(+.f64 (*.f64 -1 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 1/2 (*.f64 (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 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2))))))
(-.f64 (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) R (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (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 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)))))) (*.f64 1/2 (*.f64 (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 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 lambda1 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 (*.f64 lambda2 R) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 lambda1 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)))))))))
(-.f64 (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) R (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) 3))) (*.f64 (*.f64 lambda2 R) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 lambda1 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R)) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R))) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) R)) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 lambda1 lambda1))) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(neg.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) lambda1)) (fma.f64 -1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) lambda1)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 lambda2 R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 -1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 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 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (*.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(-.f64 (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))))))) (*.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)) (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) 3))))) (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))))) (*.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(-.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 1/2 (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) lambda2) (/.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (+.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi2))))
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 phi2 phi1)))) 1)
(cos.f64 (+.f64 phi1 phi2))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 1 (cos.f64 (+.f64 phi2 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 phi1))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 phi1))))
(cos.f64 (+.f64 phi1 phi2))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 phi1))) (sqrt.f64 (cos.f64 (+.f64 phi2 phi1))))
(cos.f64 (+.f64 phi1 phi2))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (+.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(/.f64 (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(pow.f64 (cos.f64 (+.f64 phi2 phi1)) 1)
(cos.f64 (+.f64 phi1 phi2))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 phi1))) 3)
(cos.f64 (+.f64 phi1 phi2))
(pow.f64 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3) 1/3)
(cos.f64 (+.f64 phi1 phi2))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 phi1))) 2)
(cos.f64 (+.f64 phi1 phi2))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2))
(fabs.f64 (cos.f64 (+.f64 phi1 phi2)))
(log.f64 (exp.f64 (cos.f64 (+.f64 phi2 phi1))))
(cos.f64 (+.f64 phi1 phi2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 phi1)))))
(cos.f64 (+.f64 phi1 phi2))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))
(cos.f64 (+.f64 phi1 phi2))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 phi2 phi1))))
(cos.f64 (+.f64 phi1 phi2))
(exp.f64 (log.f64 (cos.f64 (+.f64 phi2 phi1))))
(cos.f64 (+.f64 phi1 phi2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 phi2 phi1))) 1))
(cos.f64 (+.f64 phi1 phi2))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 phi2 phi1))))
(cos.f64 (+.f64 phi1 phi2))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 1)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(-.f64 (/.f64 1/4 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))) (/.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 1 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) 1) (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))) (/.f64 1 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4)) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) 1) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1))))) (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) 1) (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 1 (/.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1)))) (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) 1) (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8)) (neg.f64 (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2)))))))
(/.f64 (+.f64 -1/8 (*.f64 -1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3))) (+.f64 -1/4 (*.f64 -1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (neg.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)))) (neg.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (neg.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2)))) (+.f64 -1/2 (neg.f64 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 -1/4 (neg.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2)))) (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) -1/2))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)) 1/8) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (-.f64 1/4 (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (+.f64 1/4 (*.f64 -1/4 (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) 1/4) (-.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) -1/4) (fma.f64 (cos.f64 (+.f64 phi1 phi2)) 1/2 -1/2))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) -1/4) (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) -1/2))
(pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 3)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 2))
(fabs.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3) 1/3)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 2))
(fabs.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(exp.f64 (log.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 1 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2))) (cbrt.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2))) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (*.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) lambda1) (*.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(+.f64 (*.f64 lambda1 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) (*.f64 (neg.f64 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(sqrt.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 3))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))) 1)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4) (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)) (*.f64 1/4 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 1/4 (-.f64 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2) (cos.f64 (+.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi2 phi1))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2))))))
(pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/2)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 3)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))) 1))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(-.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 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (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 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 phi1 1/2)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(fabs.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3) 1/3)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(fabs.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi1 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 phi1 1/2))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(*.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))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(*.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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))) 1)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 1)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 3)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 3) 1/3)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))) 2)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) 2))
(fabs.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))) R))
(*.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))))))))
(*.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))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(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 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(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 (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
(*.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)))))))
(*.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 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)))))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(-.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 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (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 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (neg.f64 (sin.f64 (*.f64 phi1 1/2)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(fabs.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 1 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(+.f64 -1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 1 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (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 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1) (+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(/.f64 (fma.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1) (+.f64 1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1)
(+.f64 -1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 1 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(+.f64 -1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 1 (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) -1) (fma.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1) (+.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(/.f64 (fma.f64 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1) (+.f64 1 (+.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(fabs.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))) 2)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(fabs.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))

eval479.0ms (3.3%)

Compiler

Compiled 26789 to 15800 computations (41% saved)

prune221.0ms (1.5%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New62823651
Fresh10818
Picked415
Done000
Total64232674
Accurracy
100.0%
Counts
674 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
13.3%
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
15.9%
(*.f64 (*.f64 lambda1 R) (-.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)))))
11.0%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 phi1 1/2)))
10.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda2))
8.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
6.3%
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
20.3%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
29.8%
(*.f64 phi2 R)
23.0%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
13.4%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 3))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fabs.f64 (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
74.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))
69.1%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
55.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
34.6%
(*.f64 R (hypot.f64 phi1 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
57.8%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
20.3%
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
8.6%
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
45.1%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
8.2%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
13.3%
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
15.9%
(*.f64 (*.f64 lambda1 R) (-.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)))))
11.0%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 phi1 1/2)))
10.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda2))
8.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
6.3%
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
20.3%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
29.8%
(*.f64 phi2 R)
23.0%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
13.4%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)) 3))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fabs.f64 (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
74.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))
69.1%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
55.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
34.6%
(*.f64 R (hypot.f64 phi1 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
57.8%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
20.3%
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
8.6%
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
45.1%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))))))
Compiler

Compiled 2332 to 1708 computations (26.8% saved)

localize774.0ms (5.3%)

Local Accuracy

Found 11 expressions with local accuracy:

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

Compiled 308 to 124 computations (59.7% saved)

series130.0ms (0.9%)

Counts
11 → 328
Calls

93 calls:

TimeVariablePointExpression
25.0ms
phi1
@0
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))))
12.0ms
lambda2
@inf
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
10.0ms
phi1
@0
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)
8.0ms
phi1
@0
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))
7.0ms
lambda1
@0
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
782×add-sqr-sqrt
766×pow1
760×*-un-lft-identity
720×add-exp-log
720×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036365
1783281
Stop Event
node limit
Counts
11 → 173
Calls
Call 1
Inputs
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))) 3)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 1 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2)) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2)) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3) 1/3)
(log.f64 (exp.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(exp.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) 2)
(pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda1) (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(log.f64 (pow.f64 (exp.f64 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 2)
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2) 3) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 2)
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))

simplify328.0ms (2.3%)

Algorithm
egg-herbie
Rules
892×*-commutative
802×distribute-lft-in
796×distribute-rgt-in
656×associate-+r+
580×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119839505
1376434273
Stop Event
node limit
Counts
501 → 486
Calls
Call 1
Inputs
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/2 (cos.f64 phi1)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (cos.f64 phi1)) (*.f64 1/12 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.f64 (sin.f64 phi1) phi2)
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (*.f64 (sin.f64 phi1) phi2))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (sin.f64 phi1) phi2) (*.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 phi2 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 phi1) (pow.f64 phi2 7))) (+.f64 (*.f64 (sin.f64 phi1) phi2) (*.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 phi2 5))))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 phi1 (sin.f64 phi2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 phi2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(*.f64 -1 (*.f64 R lambda1))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1))))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 lambda2)
(+.f64 (*.f64 -1 lambda2) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda2)))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda2)) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda2))))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda2)) (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) lambda2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 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 (+.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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) R)) lambda2)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (+.f64 (*.f64 1/64 (pow.f64 lambda2 2)) (*.f64 1/192 (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) lambda2)) 2)) R)) lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) R)) lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1536 (pow.f64 lambda2 2)) (*.f64 -1/23040 (pow.f64 lambda2 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (-.f64 (+.f64 (*.f64 1/64 (pow.f64 lambda2 2)) (*.f64 1/192 (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) lambda2)) 2))) (pow.f64 lambda2 2)))) (*.f64 (pow.f64 phi1 6) R)) lambda2)) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (+.f64 (*.f64 1/64 (pow.f64 lambda2 2)) (*.f64 1/192 (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) lambda2)) 2)) R)) lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) R)) lambda2)))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (*.f64 -1 (*.f64 phi1 R))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) R)) phi1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) R)) (pow.f64 phi1 3))) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) R)) phi1))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) R)) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) R)) (pow.f64 phi1 3))) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) R)) phi1)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5)))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) lambda1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) lambda1)))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))))))))) (pow.f64 lambda1 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) lambda1))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)))) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))))) (pow.f64 lambda2 3)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))
(*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (pow.f64 phi1 4)) (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (pow.f64 phi1 4)) (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) lambda1))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda2 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) lambda1)))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda2 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 lambda1 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) lambda1))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3)
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) lambda2)))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) lambda2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda1 7)) 1/9) (pow.f64 lambda2 2)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) lambda2)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda1 7)) 1/9) (pow.f64 lambda2 2))) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 lambda2 3)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) 1/3))))))
(pow.f64 (-.f64 lambda1 lambda2) 1/3)
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 1/3) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (pow.f64 phi1 2))))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 phi1 4)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (pow.f64 phi1 2)))))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3) (*.f64 (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))) (pow.f64 phi1 6)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 phi1 4)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (pow.f64 phi1 2))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))))) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3)) (+.f64 (pow.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3))) 1) (-.f64 lambda1 lambda2)))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)) (pow.f64 1 1/6)))))
(+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 R (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3)))))) (-.f64 lambda1 lambda2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2))) (pow.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))) (-.f64 lambda1 lambda2)))) 2)) (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3))) 1)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 1 1/3)))))) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))))) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3)) (+.f64 (pow.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3))) 1) (-.f64 lambda1 lambda2)))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)) (pow.f64 1 1/6))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5)))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3)))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3)))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5)))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 2) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))))))))) (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 2) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2))))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 R (pow.f64 lambda1 3))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 2) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))))
(*.f64 phi1 R)
(*.f64 phi1 R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))) lambda1))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))) lambda1))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (-.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))) lambda1))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) 2))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 (pow.f64 lambda2 3) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))))
(*.f64 phi1 R)
(*.f64 phi1 R)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 1 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2)) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2)) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3) 1/3)
(log.f64 (exp.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(exp.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) 2)
(pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda1) (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 2)
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(log.f64 (pow.f64 (exp.f64 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 2)
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2) 3) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 2)
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
Outputs
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) phi2) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/2 (cos.f64 phi1)))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) phi2) (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (*.f64 1/2 (cos.f64 phi1)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) phi2)) (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (cos.f64 phi1)) (*.f64 1/12 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 phi1) phi2) (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (fma.f64 1/2 (cos.f64 phi1) (*.f64 1/12 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (fma.f64 -1/4 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/4 (*.f64 phi1 phi1))))))
(+.f64 1/2 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 1/2 (fma.f64 1/12 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 phi2)) (fma.f64 -1/4 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)) (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 1/2 (+.f64 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 1/12 (pow.f64 phi1 3)) (*.f64 -1/2 phi1))) (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/4 (*.f64 phi1 phi1))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(*.f64 (sin.f64 phi1) phi2)
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (*.f64 (sin.f64 phi1) phi2))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)) (*.f64 (sin.f64 phi1) phi2))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (sin.f64 phi1) phi2) (*.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 phi2 5)))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)) (fma.f64 (sin.f64 phi1) phi2 (*.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 phi2 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 phi1) (pow.f64 phi2 7))) (+.f64 (*.f64 (sin.f64 phi1) phi2) (*.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 phi2 5))))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 phi1) (pow.f64 phi2 7)) (fma.f64 (sin.f64 phi1) phi2 (*.f64 1/120 (*.f64 (sin.f64 phi1) (pow.f64 phi2 5))))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 phi1 (sin.f64 phi2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))
(fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (*.f64 phi1 (sin.f64 phi2)))
(*.f64 (sin.f64 phi2) (+.f64 phi1 (*.f64 -1/6 (pow.f64 phi1 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (fma.f64 1/120 (*.f64 (sin.f64 phi2) (pow.f64 phi1 5)) (*.f64 phi1 (sin.f64 phi2))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (*.f64 (sin.f64 phi2) (+.f64 phi1 (*.f64 1/120 (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (sin.f64 phi2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (sin.f64 phi2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (sin.f64 phi2))) (*.f64 phi1 (sin.f64 phi2)))))
(fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 phi1 3)) (fma.f64 1/120 (*.f64 (sin.f64 phi2) (pow.f64 phi1 5)) (fma.f64 -1/5040 (*.f64 (sin.f64 phi2) (pow.f64 phi1 7)) (*.f64 phi1 (sin.f64 phi2)))))
(+.f64 (*.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (pow.f64 phi1 3)) (*.f64 1/120 (pow.f64 phi1 5)))) (*.f64 (sin.f64 phi2) (+.f64 phi1 (*.f64 -1/5040 (pow.f64 phi1 7)))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(fma.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (fma.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (sin.f64 phi1) 1/12) (*.f64 1/4 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sin.f64 phi1) 1/12 (*.f64 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)))) 1/4))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))) (sin.f64 phi2)))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/12 (sin.f64 phi2) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))) (sin.f64 phi2))) 1/4)))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(fma.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1 (*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (-.f64 lambda1 lambda2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (*.f64 -1/4 (*.f64 (sin.f64 phi1) (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (*.f64 phi2 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 1/12 (sin.f64 phi1)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi1)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (fma.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) 1/12) (*.f64 1/4 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (fma.f64 -1/4 (*.f64 (*.f64 (sin.f64 phi1) phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (*.f64 phi2 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (fma.f64 1/2 (*.f64 (pow.f64 phi2 3) (*.f64 (fma.f64 (sin.f64 phi1) 1/12 (*.f64 (/.f64 (sin.f64 phi1) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)))) 1/4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (+.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) phi2)) (*.f64 1/2 (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (cos.f64 phi1) -1/4) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)))) (fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 phi2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (sin.f64 phi2))) 2)) (sin.f64 phi2)) (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 1/12 (sin.f64 phi2)) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))) (sin.f64 phi2))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (fma.f64 -1/4 (*.f64 phi1 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 3) (fma.f64 1/12 (sin.f64 phi2) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (cos.f64 phi2)) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2)) (/.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))) (sin.f64 phi2))) 1/4)))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 phi2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(*.f64 -1 (*.f64 R lambda1))
(*.f64 lambda1 (neg.f64 R))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) lambda1) (*.f64 lambda1 (neg.f64 R)))
(*.f64 (*.f64 lambda1 R) (+.f64 (*.f64 1/8 (*.f64 phi1 phi1)) -1))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1)))))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) lambda1) (fma.f64 -1 (*.f64 lambda1 R) (*.f64 -1/384 (*.f64 (*.f64 lambda1 R) (pow.f64 phi1 4)))))
(fma.f64 1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda1 R) (+.f64 -1 (*.f64 -1/384 (pow.f64 phi1 4)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1))))))
(fma.f64 1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) lambda1) (fma.f64 1/46080 (*.f64 (*.f64 lambda1 R) (pow.f64 phi1 6)) (fma.f64 -1 (*.f64 lambda1 R) (*.f64 -1/384 (*.f64 (*.f64 lambda1 R) (pow.f64 phi1 4))))))
(+.f64 (*.f64 (*.f64 lambda1 R) (+.f64 (*.f64 1/8 (*.f64 phi1 phi1)) (*.f64 1/46080 (pow.f64 phi1 6)))) (*.f64 (*.f64 lambda1 R) (+.f64 -1 (*.f64 -1/384 (pow.f64 phi1 4)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 lambda2)
(neg.f64 lambda2)
(+.f64 (*.f64 -1 lambda2) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda2)))
(fma.f64 -1 lambda2 (*.f64 (*.f64 1/8 (*.f64 phi1 phi1)) lambda2))
(-.f64 (*.f64 (*.f64 1/8 (*.f64 phi1 phi1)) lambda2) lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda2)) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda2))))
(fma.f64 -1 lambda2 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi1 4)) (*.f64 (*.f64 1/8 (*.f64 phi1 phi1)) lambda2)))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 1/8 (*.f64 phi1 phi1)) (*.f64 -1/384 (pow.f64 phi1 4)))) lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda2)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda2)) (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) lambda2)))))
(fma.f64 -1 lambda2 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi1 4)) (fma.f64 1/8 (*.f64 (*.f64 phi1 phi1) lambda2) (*.f64 1/46080 (*.f64 lambda2 (pow.f64 phi1 6))))))
(-.f64 (fma.f64 -1/384 (*.f64 lambda2 (pow.f64 phi1 4)) (*.f64 lambda2 (+.f64 (*.f64 1/8 (*.f64 phi1 phi1)) (*.f64 1/46080 (pow.f64 phi1 6))))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.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 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.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 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.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 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.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 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) R)) lambda2)))
(fma.f64 lambda2 R (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (*.f64 R (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))))))))
(fma.f64 lambda2 R (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 R (*.f64 -1/4 (*.f64 lambda2 lambda2))))) lambda2)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (+.f64 (*.f64 1/64 (pow.f64 lambda2 2)) (*.f64 1/192 (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) lambda2)) 2)) R)) lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) R)) lambda2))))
(fma.f64 lambda2 R (*.f64 1/2 (+.f64 (/.f64 (pow.f64 phi1 4) (/.f64 lambda2 (*.f64 R (-.f64 (*.f64 (*.f64 lambda2 lambda2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))) lambda2)) 2))))) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (*.f64 R (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2)))))))))
(fma.f64 lambda2 R (*.f64 1/2 (+.f64 (/.f64 (pow.f64 phi1 4) (/.f64 lambda2 (*.f64 R (-.f64 (*.f64 (*.f64 lambda2 lambda2) 1/48) (pow.f64 (/.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 -1/4 (*.f64 lambda2 lambda2)))) lambda2) 2))))) (/.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 R (*.f64 -1/4 (*.f64 lambda2 lambda2))))) lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1536 (pow.f64 lambda2 2)) (*.f64 -1/23040 (pow.f64 lambda2 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) (-.f64 (+.f64 (*.f64 1/64 (pow.f64 lambda2 2)) (*.f64 1/192 (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) lambda2)) 2))) (pow.f64 lambda2 2)))) (*.f64 (pow.f64 phi1 6) R)) lambda2)) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (+.f64 (*.f64 1/64 (pow.f64 lambda2 2)) (*.f64 1/192 (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) lambda2)) 2)) R)) lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 lambda2 2))) R)) lambda2)))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))) lambda2)) 2)))))) (/.f64 lambda2 (*.f64 R (pow.f64 phi1 6)))) (fma.f64 lambda2 R (*.f64 1/2 (+.f64 (/.f64 (pow.f64 phi1 4) (/.f64 lambda2 (*.f64 R (-.f64 (*.f64 (*.f64 lambda2 lambda2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))) lambda2)) 2))))) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (*.f64 R (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))))))))))
(fma.f64 1/2 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) -1/1440 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1/4 (*.f64 lambda2 lambda2))) lambda2) (/.f64 (-.f64 (*.f64 (*.f64 lambda2 lambda2) 1/48) (pow.f64 (/.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 -1/4 (*.f64 lambda2 lambda2)))) lambda2) 2)) lambda2)))) (/.f64 lambda2 (*.f64 R (pow.f64 phi1 6)))) (fma.f64 lambda2 R (*.f64 1/2 (+.f64 (/.f64 (pow.f64 phi1 4) (/.f64 lambda2 (*.f64 R (-.f64 (*.f64 (*.f64 lambda2 lambda2) 1/48) (pow.f64 (/.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 -1/4 (*.f64 lambda2 lambda2)))) lambda2) 2))))) (/.f64 (*.f64 (*.f64 phi1 phi1) (+.f64 R (*.f64 R (*.f64 -1/4 (*.f64 lambda2 lambda2))))) lambda2)))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 4) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3)) (fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 6) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6)) (pow.f64 phi1 5)) (fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 4) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1)))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3)) (fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1)))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(*.f64 R (neg.f64 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1) (neg.f64 (*.f64 phi1 R)))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R)) phi1) (*.f64 phi1 R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (*.f64 -1 (*.f64 phi1 R))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 4) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 phi1 3)) (neg.f64 (*.f64 phi1 R))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1) (-.f64 (/.f64 (*.f64 1/8 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)))) (pow.f64 phi1 3)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) phi1)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 4) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 phi1 3)) (fma.f64 -1 (*.f64 phi1 R) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 6) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6)) (pow.f64 phi1 5)) -1/16))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3)) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5)) -1/16) (*.f64 phi1 R))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) R)) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) R)) (pow.f64 phi1 3))) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) R)) phi1))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 4) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3)) (fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) R)) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) R)) (pow.f64 phi1 3))) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) R)) phi1)))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 6) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6)) (pow.f64 phi1 5)) (fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 lambda2 4) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4)) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) phi1)))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 lambda2 6) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6))) (pow.f64 phi1 5)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 lambda2 4) (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4))) (pow.f64 phi1 3)) (fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2) R) phi1)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (/.f64 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)) (/.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))))))
(fma.f64 1/16 (/.f64 (/.f64 (*.f64 R (pow.f64 phi1 6)) (pow.f64 lambda2 5)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (/.f64 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))))))
(fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 lambda2 5)) (/.f64 (pow.f64 phi1 6) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)) (/.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)) (/.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (*.f64 (pow.f64 lambda2 5) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5)))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R) (fma.f64 1/8 (/.f64 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/16 (/.f64 (/.f64 (*.f64 R (pow.f64 phi1 6)) (pow.f64 lambda2 5)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)) (/.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (/.f64 -1/16 (pow.f64 lambda2 5)) (/.f64 (*.f64 R (pow.f64 phi1 6)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 5))))) (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)))
(-.f64 (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) lambda1)))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1))))
(-.f64 (fma.f64 (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))))))))) (pow.f64 lambda1 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) lambda1))))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (+.f64 (+.f64 (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)))) 1/27)))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2)) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)))) 1/27)) (cbrt.f64 -1))))))) (pow.f64 lambda1 3) (fma.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)))))
(fma.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 -2/27 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (*.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (fma.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)))))))))) (pow.f64 lambda1 3) (-.f64 (fma.f64 (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)))) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))))) (pow.f64 lambda2 3)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)))) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))
(fma.f64 (fma.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)))))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))) (cbrt.f64 (/.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) (*.f64 2/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))))) (pow.f64 lambda2 3) (+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))))
(fma.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) 5/27) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) 5/27) (cbrt.f64 (/.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) (*.f64 2/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))))) (pow.f64 lambda2 3) (+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))))
(*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) -1/8) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (pow.f64 phi1 4)) (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) -1/8) (fma.f64 (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (pow.f64 phi1 4) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) -1/8) (fma.f64 (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 (-.f64 lambda1 lambda2) -1/384)))) (pow.f64 phi1 4) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (pow.f64 phi1 4)) (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) -1/8) (fma.f64 (pow.f64 phi1 6) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) -1/46080) (fma.f64 -1/13824 (-.f64 lambda1 lambda2) (*.f64 -1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) -1/36)) (fma.f64 -1/24 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (-.f64 lambda1 lambda2) -1/46080) (fma.f64 -1/13824 (-.f64 lambda1 lambda2) (*.f64 -1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (*.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)) -1/36)))) (fma.f64 (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (pow.f64 phi1 4) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) -1/8) (fma.f64 (pow.f64 phi1 6) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) 7/138240) (*.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) -1/36)) (fma.f64 -1/24 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/3 (+.f64 (*.f64 (-.f64 lambda1 lambda2) 7/138240) (*.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/384) -1/36)))) (fma.f64 (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 (-.f64 lambda1 lambda2) -1/384)))) (pow.f64 phi1 4) (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) lambda1))))
(fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) lambda1)))
(fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (*.f64 lambda1 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda2 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) lambda1)))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18)) (*.f64 (*.f64 lambda1 lambda1) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) lambda1))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18)) (*.f64 (*.f64 lambda1 lambda1) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (*.f64 lambda1 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda2 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 lambda1 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) lambda1))))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18)) (*.f64 (*.f64 lambda1 lambda1) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)))) 1/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lambda1 3)))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) lambda1)))))
(fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda2 7)) 1/18)) (*.f64 (*.f64 lambda1 lambda1) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 2))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lambda1 3)))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (*.f64 lambda1 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3)
(cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) lambda2)))
(+.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/3 (*.f64 lambda2 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) lambda2)) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda1 7)) 1/9) (pow.f64 lambda2 2)))))
(+.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/3 (*.f64 lambda2 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (*.f64 -1/9 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda1 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda1 7)) 1/18))))))
(+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) lambda2)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11)) (pow.f64 lambda1 7)) 1/9) (pow.f64 lambda2 2))) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 lambda2 3)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) 1/3))))))
(+.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/3 (*.f64 lambda2 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda1 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda1 7)) 1/18))) (*.f64 -1/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))) (*.f64 (pow.f64 lambda2 3) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1)))))))))
(+.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/3 (*.f64 lambda2 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda1 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 11) (pow.f64 lambda1 7)) 1/18))) (*.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) 5/27) (*.f64 (pow.f64 lambda2 3) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))))))
(pow.f64 (-.f64 lambda1 lambda2) 1/3)
(cbrt.f64 (-.f64 lambda1 lambda2))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 1/3) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (pow.f64 phi1 2))))
(+.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/24 (*.f64 (*.f64 phi1 phi1) (cbrt.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 phi1 4)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (pow.f64 phi1 2)))))
(+.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/384) (*.f64 (pow.f64 phi1 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/24 (*.f64 (*.f64 phi1 phi1) (cbrt.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3) (*.f64 (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))) (pow.f64 phi1 6)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 phi1 4)) (pow.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))) (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (pow.f64 phi1 2))))))
(+.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 6) (-.f64 (*.f64 (-.f64 lambda1 lambda2) -1/46080) (fma.f64 -1/13824 (-.f64 lambda1 lambda2) (*.f64 -1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/384) (*.f64 (pow.f64 phi1 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/24 (*.f64 (*.f64 phi1 phi1) (cbrt.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 (-.f64 lambda1 lambda2) 7/138240) (*.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (fma.f64 1/3 (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/384) (*.f64 (pow.f64 phi1 4) (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/24 (*.f64 (*.f64 phi1 phi1) (cbrt.f64 (-.f64 lambda1 lambda2)))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 1/384 (pow.f64 phi1 4)))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 6)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 1/384 (pow.f64 phi1 4)))) lambda1)) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) R))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))))) (-.f64 lambda1 lambda2)))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))))) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3)) (+.f64 (pow.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3))) 1) (-.f64 lambda1 lambda2)))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)) (pow.f64 1 1/6)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (-.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) -1/8) 2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1) (-.f64 lambda1 lambda2))) 2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4)))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)) (-.f64 lambda1 lambda2)) (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/64)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4)))))))
(+.f64 (*.f64 (pow.f64 1 1/6) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 R (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))) (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/46080 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/13824 (-.f64 lambda1 lambda2)) (*.f64 -1/12 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2)))))))) (*.f64 -1/36 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3)))))) (-.f64 lambda1 lambda2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2))) (pow.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))) (-.f64 lambda1 lambda2)))) 2)) (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3))) 1)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 1 1/3)))))) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 1 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))))))))) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3)) (+.f64 (pow.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/288 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 lambda1 lambda2)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1/3) (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))))) (*.f64 1/576 (pow.f64 (*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/3)))) (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 (-.f64 lambda1 lambda2)) (*.f64 1/192 (-.f64 lambda1 lambda2))) (pow.f64 1 1/3))))) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/6) (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2))) (*.f64 -1/24 (*.f64 (pow.f64 1 1/3) (-.f64 lambda1 lambda2)))) (-.f64 lambda1 lambda2)) (pow.f64 1 1/3))) 1) (-.f64 lambda1 lambda2)))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)) (pow.f64 1 1/6))))))
(fma.f64 1 (*.f64 (-.f64 lambda1 lambda2) R) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (-.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) -1/8) 2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1) (-.f64 lambda1 lambda2))) 2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4))))))) (*.f64 1/2 (/.f64 (pow.f64 phi1 6) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (+.f64 (fma.f64 2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/8) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) -1/46080) (fma.f64 -1/13824 (-.f64 lambda1 lambda2) (*.f64 -1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) -1/36)) (fma.f64 -1/24 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (-.f64 lambda1 lambda2) -1/46080) (fma.f64 -1/13824 (-.f64 lambda1 lambda2) (*.f64 -1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (*.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)) -1/36))))))) (*.f64 -1/2 (*.f64 1 (/.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (-.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) -1/8) 2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1) (-.f64 lambda1 lambda2))) 2))) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1))))))))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)) (-.f64 lambda1 lambda2)) (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/64)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4))))) (/.f64 (pow.f64 phi1 6) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (fma.f64 2 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/8) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 (-.f64 lambda1 lambda2) -1/384))))) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) 7/138240) (*.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) -1/36)) (fma.f64 -1/24 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/3 (+.f64 (*.f64 (-.f64 lambda1 lambda2) 7/138240) (*.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) -1/384))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) -1/384) -1/36)))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/288 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) -1/384)) (*.f64 1/576 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (*.f64 (-.f64 lambda1 lambda2) -1/384)))))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/64)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1) (-.f64 lambda1 lambda2))) 2)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) -1/8)) 1)))))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))))))
(+.f64 (fma.f64 phi1 R (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(fma.f64 phi1 R (fma.f64 1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1) (*.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5)))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3)))))))
(+.f64 (+.f64 (fma.f64 phi1 R (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))))))
(fma.f64 1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)))) (fma.f64 phi1 R (fma.f64 1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1) (*.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(*.f64 R (neg.f64 phi1))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3)))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 -1 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))))))
(-.f64 (fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1))) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5)))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))))
(fma.f64 -1 (*.f64 phi1 R) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))))))))
(-.f64 (fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) phi1)))) (*.f64 phi1 R))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))
(fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 2) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) 2) (-.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2))) (*.f64 R (*.f64 lambda1 lambda1)))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 2) (-.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))))) (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))) 2))) (*.f64 R (*.f64 lambda1 lambda1)))) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))))) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda2 2)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1)))))))))) (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 2) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2))))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 R (pow.f64 lambda1 3))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) 2) (*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda2 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda2) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13))) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))) (*.f64 -2 (*.f64 (*.f64 lambda2 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (+.f64 (+.f64 (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 -1/3 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)))) 1/27)))) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2)) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)))) 1/27)) (cbrt.f64 -1)))))))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (/.f64 lambda2 (/.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2)))))))) (*.f64 R (pow.f64 lambda1 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) 2) (-.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) 2))) (*.f64 R (*.f64 lambda1 lambda1)))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 1 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))) (*.f64 -2 (*.f64 (*.f64 lambda2 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2)) 1/18)) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (fma.f64 -2/27 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (*.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (fma.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda2) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda2 lambda2))) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1))))))))))) (cos.f64 (*.f64 1/2 phi1))))) (/.f64 lambda2 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)))) (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))) 2)))))))) (*.f64 R (pow.f64 lambda1 3)))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 2) (-.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (cbrt.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda2 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda2) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))))) (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))))) (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))) 2))) (*.f64 R (*.f64 lambda1 lambda1)))))) (-.f64 (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18) (pow.f64 (*.f64 (pow.f64 lambda2 4) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))))
(*.f64 phi1 R)
(*.f64 phi1 R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))))
(fma.f64 1/2 (*.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))) lambda1))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (-.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (+.f64 (*.f64 (*.f64 1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) 2))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1)))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))) (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) 2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))) lambda1))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7)) (pow.f64 lambda1 2)) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3))) (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))))) (*.f64 2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (pow.f64 lambda1 2)) 1/3)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (-.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)))))) lambda1))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) 2) (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17)) lambda1) 1/9)) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14)) (pow.f64 lambda1 4)) 1/9))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) 2))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 (pow.f64 lambda2 3) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) lambda1))) (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4))) 1/9))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (-.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (+.f64 (*.f64 (*.f64 1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) 2))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1)))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)))))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))) (cbrt.f64 (/.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) (*.f64 2/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)))))))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/3 (*.f64 1 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)))))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -2/3 (*.f64 (fma.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))) (cbrt.f64 (/.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) (*.f64 2/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))))) (*.f64 -1/2 (/.f64 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)))) (/.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))) (-.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (+.f64 (*.f64 (*.f64 1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) 2))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1)))))) 2)))))) (*.f64 R (pow.f64 lambda2 3)))) (fma.f64 1/2 (*.f64 (*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 lambda1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))) (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) 2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))) 2)))))) (*.f64 1/2 (*.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) 5/27) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1)) 1/18))) (fma.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))) 5/27) (cbrt.f64 (/.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 2/27 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) (*.f64 2/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 7) (*.f64 lambda1 lambda1))))))))) (*.f64 2 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9)))))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))) (/.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))) (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 17) lambda1) 1/18)) 1/9) (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 14) (pow.f64 lambda1 4)) 1/18)) -1/9))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) 2)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))) 2))))))) (*.f64 R (pow.f64 lambda2 3)))))) (fma.f64 1/2 (*.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1)) (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 13) (pow.f64 lambda1 4)) 1/18)) -1) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1)))))))
(*.f64 phi1 R)
(*.f64 phi1 R)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 1 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2)) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 2)))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi2 phi1)) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2) (*.f64 1/4 (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3))) (+.f64 1/4 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2) (*.f64 -1/4 (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2)) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2)) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2)))))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 3)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 2))
(fabs.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3) 1/3)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log.f64 (exp.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(exp.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 1 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 2) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) 2)
(pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 1)
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3)
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3) 1/3)
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2)
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 3))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 3)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 2)
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))))) 1)
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 1)
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 3)
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 3) 1/3)
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 2)
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 lambda1) (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (log.f64 (pow.f64 (exp.f64 lambda1) (neg.f64 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 R) (log.f64 (exp.f64 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))))))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R))) 3))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))) 1))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))))
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 lambda1 R) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(log.f64 (pow.f64 (exp.f64 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) 1)
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 1)
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 3)
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 3) 1/3)
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 2)
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(log.f64 (pow.f64 (exp.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)) (neg.f64 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.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)) (neg.f64 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) 3))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(expm1.f64 (log1p.f64 (*.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)) (neg.f64 lambda2))))
(exp.f64 (log.f64 (*.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)) (neg.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 1))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))
(log1p.f64 (expm1.f64 (*.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)) (neg.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2) 3) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 1)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1/3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 2)
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1/3))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) 1)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 3)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3) 1/3)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 2)
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 3))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 1))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))

eval648.0ms (4.5%)

Compiler

Compiled 29840 to 20811 computations (30.3% saved)

prune259.0ms (1.8%)

Pruning

43 alts after pruning (38 fresh and 5 done)

PrunedKeptTotal
New47115486
Fresh32326
Picked145
Done011
Total47543518
Accurracy
100.0%
Counts
518 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
13.3%
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.3%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 R))
23.0%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R)
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
15.9%
(*.f64 (*.f64 lambda1 R) (-.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)))))
11.0%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 phi1 1/2)))
10.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda2))
8.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
6.3%
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
20.3%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
29.8%
(*.f64 phi2 R)
23.0%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
23.9%
(*.f64 lambda2 R)
13.4%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
25.2%
(*.f64 lambda1 (neg.f64 R))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3)))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fabs.f64 (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
77.6%
(*.f64 R (hypot.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (-.f64 phi1 phi2)))
80.7%
(*.f64 R (hypot.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
20.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 3)))
21.4%
(*.f64 R (hypot.f64 phi1 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) 3)))
37.5%
(*.f64 R (hypot.f64 phi1 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) 3)))
74.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 3)))
20.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 3)))
68.7%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 3)))
55.4%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 3)))
69.1%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
55.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
57.8%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
20.3%
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
8.6%
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
33.4%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
8.2%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
13.3%
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.3%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 R))
23.0%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R)
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
15.9%
(*.f64 (*.f64 lambda1 R) (-.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)))))
11.0%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 phi1 1/2)))
10.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda2))
8.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
6.3%
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
20.3%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
29.8%
(*.f64 phi2 R)
23.0%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
23.9%
(*.f64 lambda2 R)
13.4%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
25.2%
(*.f64 lambda1 (neg.f64 R))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3)))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fabs.f64 (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
77.6%
(*.f64 R (hypot.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (-.f64 phi1 phi2)))
80.7%
(*.f64 R (hypot.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
20.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 3)))
21.4%
(*.f64 R (hypot.f64 phi1 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) 3)))
37.5%
(*.f64 R (hypot.f64 phi1 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) 3)))
74.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 3)))
20.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) 3)))
68.7%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 3)))
55.4%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 3)))
69.1%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
55.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
57.8%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
20.3%
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
8.6%
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
33.4%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))))
Compiler

Compiled 3040 to 2260 computations (25.7% saved)

localize1.2s (8.5%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
99.9%
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
99.8%
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
92.8%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
99.9%
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
98.9%
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
98.9%
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
92.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.9%
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
99.9%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) R)
99.9%
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3))))))
99.7%
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3))))
99.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3)
88.6%
(cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))
Compiler

Compiled 382 to 160 computations (58.1% saved)

series182.0ms (1.3%)

Counts
13 → 412
Calls

108 calls:

TimeVariablePointExpression
54.0ms
phi2
@inf
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
28.0ms
phi2
@0
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3))))))
17.0ms
phi1
@-inf
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
17.0ms
phi1
@inf
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
16.0ms
phi2
@-inf
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))

rewrite98.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
832×add-sqr-sqrt
818×pow1
812×*-un-lft-identity
776×log1p-expm1-u
774×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify247.0ms (1.7%)

Algorithm
egg-herbie
Rules
1436×times-frac
1238×fma-def
1016×*-commutative
606×+-commutative
458×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083726976
1228023066
2618923056
Stop Event
node limit
Counts
578 → 468
Calls
Call 1
Inputs
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (cos.f64 phi1)) (*.f64 1/48 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 4) (cos.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/48 (cos.f64 phi1)) (pow.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (*.f64 1/48 (cos.f64 phi2)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (cos.f64 phi2))) 2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
R
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) R)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) R))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) (+.f64 R (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) R)))))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 R))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (*.f64 -1 (*.f64 lambda2 R)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 lambda2 R))) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))
(+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 R))) (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 R))) (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 R))) (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 2))) (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))) (pow.f64 phi2 2))) (log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 2))) (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 lambda1 3))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 2))))))) (log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 R 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)))))) (log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 R 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 R 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (pow.f64 R 3) (pow.f64 lambda1 3))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 3))))))))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(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 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (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 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(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 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2)) (pow.f64 phi1 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2)) (pow.f64 phi1 2)) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (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 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.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 (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 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.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))
(sqrt.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (cbrt.f64 (sin.f64 phi2)) (cbrt.f64 (sin.f64 phi1)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1)
(pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1)
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2))
(*.f64 1 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2) (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3/2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1))) 2)
(log.f64 (exp.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 2) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(*.f64 1 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 3)) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2)) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) 1/2)
(log.f64 (exp.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(exp.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 2) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) 2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)))) 1)
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)) 1)
(neg.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) 1)
(*.f64 1 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (cbrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (cbrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (sqrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(pow.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(log.f64 (+.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1))
(-.f64 (+.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)
(*.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(log.f64 (exp.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(log.f64 (exp.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (log1p.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 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 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/2)
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 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 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(*.f64 1 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1/2)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
Outputs
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1/2 (cos.f64 phi1) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (*.f64 1/2 (cos.f64 phi1))))
(+.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) -1/4)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))) (+.f64 (*.f64 1/2 (cos.f64 phi1)) (*.f64 1/48 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (fma.f64 1/2 (cos.f64 phi1) (*.f64 1/48 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (fma.f64 1/48 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)) (*.f64 1/2 (cos.f64 phi1)))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))
(fma.f64 1/2 (cos.f64 phi2) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)) (*.f64 1/2 (cos.f64 phi2))))
(+.f64 1/2 (*.f64 (cos.f64 phi2) (+.f64 1/2 (*.f64 -1/4 (*.f64 phi1 phi1)))))
(+.f64 1/2 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 4) (cos.f64 phi2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 1/2 (fma.f64 1/48 (*.f64 (cos.f64 phi2) (pow.f64 phi1 4)) (fma.f64 -1/4 (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)) (*.f64 1/2 (cos.f64 phi2)))))
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/48 (pow.f64 phi1 4)) (*.f64 -1/4 (*.f64 phi1 phi1)))) (fma.f64 1/2 (cos.f64 phi2) 1/2))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))
(fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1)
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))))
(*.f64 (neg.f64 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) lambda1))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/48 (cos.f64 phi1)) (pow.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(fma.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) 1/48) (pow.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1))))))) 2)) (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 phi1) 1/48) (pow.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) 2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 phi2) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2)))
(fma.f64 -1/8 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))
(fma.f64 -1/8 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (cos.f64 phi2) 1/2))))) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 phi2) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (*.f64 1/48 (cos.f64 phi2)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))) (cos.f64 phi2))) 2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))) (-.f64 lambda1 lambda2))))
(fma.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 1/48 (cos.f64 phi2)) (pow.f64 (*.f64 -1/8 (*.f64 (cos.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (fma.f64 -1/8 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2))))))) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 phi2)))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 phi2) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (cos.f64 phi2) 1/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 1/48 (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (cos.f64 phi2) 1/2))))) 2))))) (*.f64 -1/8 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) 1/2)) (-.f64 lambda1 lambda2))
R
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) R)
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) R) R)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) R))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) R) R))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) (+.f64 R (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) R)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) R) (+.f64 (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) R) R) (*.f64 -1/46080 (*.f64 R (pow.f64 phi1 6)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) R) (fma.f64 -1/46080 (*.f64 R (pow.f64 phi1 6)) R)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 R))
(*.f64 (neg.f64 lambda2) R)
(*.f64 lambda2 (neg.f64 R))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (*.f64 -1 (*.f64 lambda2 R)))
(fma.f64 1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 R)) (*.f64 (neg.f64 lambda2) R))
(*.f64 (*.f64 lambda2 R) (+.f64 -1 (*.f64 (*.f64 phi1 phi1) 1/8)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R)))))
(fma.f64 1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 R)) (fma.f64 -1 (*.f64 lambda2 R) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R)))))
(fma.f64 1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 R)) (*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 (pow.f64 phi1 4) -1/384) -1)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 lambda2 R))) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))))))
(fma.f64 1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 R)) (fma.f64 -1 (*.f64 lambda2 R) (fma.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 lambda2 R)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))))))
(+.f64 (*.f64 (*.f64 lambda2 R) (+.f64 -1 (*.f64 (*.f64 phi1 phi1) 1/8))) (*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 (pow.f64 phi1 4) -1/384) (*.f64 (pow.f64 phi1 6) 1/46080))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (fma.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4))) (fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4))) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (fma.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))
(+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))
(+.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1))))
(+.f64 (log.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (neg.f64 (log.f64 (/.f64 -1 lambda1))))
(-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 R))) (log.f64 (/.f64 -1 lambda1)))
(+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))
(+.f64 (log.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (neg.f64 (log.f64 (/.f64 -1 lambda1)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 R))) (log.f64 (/.f64 -1 lambda1))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (log.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (neg.f64 (log.f64 (/.f64 -1 lambda1)))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 R))) (+.f64 (-.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (/.f64 -1 lambda1))) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))))
(-.f64 (+.f64 (log.f64 (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (log.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (neg.f64 (log.f64 (/.f64 -1 lambda1)))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))
(+.f64 (+.f64 (/.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (-.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (/.f64 -1 lambda1)))) (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 R))) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (fma.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(fma.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4))) (fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 R 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 4))) (fma.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (fma.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 R))) (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(+.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 R))) (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))))
(-.f64 (+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 R))) (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(+.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (neg.f64 (neg.f64 (log.f64 lambda1))) (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (/.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 -1 (log.f64 (/.f64 -1 R)) (log.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) (log.f64 (/.f64 -1 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(fma.f64 -1 (log.f64 (/.f64 -1 R)) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (log.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) (log.f64 (/.f64 -1 R))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 R)) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (log.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) (log.f64 (/.f64 -1 R)))) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))) (+.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (log.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 R)) (+.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (log.f64 (neg.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (/.f64 1/3 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3))) (-.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) (log.f64 (/.f64 -1 R)))) (/.f64 -1/2 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))
(log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))
(log.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))
(fma.f64 -1/2 (/.f64 R (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))))) (log.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)))
(fma.f64 -1/2 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)) (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 2))) (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))) (pow.f64 phi2 2))) (log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))))
(fma.f64 -1/2 (/.f64 R (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 2)) (/.f64 R (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))))))) (log.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1))))
(fma.f64 -1/2 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)) (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 R R) (/.f64 (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 2) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)))) (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)) (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 2))) (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))) (pow.f64 phi2 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 lambda1 3))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 3))) (*.f64 -3/8 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (pow.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1) 2))))))) (log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1)))))
(fma.f64 -1/2 (/.f64 R (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2))) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 2)) (/.f64 R (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))))))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 1/8 (/.f64 R (/.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 -1/4 (/.f64 (pow.f64 R 3) (/.f64 (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 3)))) (*.f64 -3/8 (/.f64 (*.f64 (*.f64 R R) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (*.f64 phi1 1/2))))) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 2)))))) (log.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)))))
(fma.f64 -1/2 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)) (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 R R) (/.f64 (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 2) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2)))) (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)) (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 1/8 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1)) (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 R 3) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 3))) (*.f64 -3/8 (/.f64 (*.f64 R R) (/.f64 (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) 1) 2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (*.f64 phi1 1/2)))))))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2))))))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R)))) (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 R 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)))))) (log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R)))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 R (/.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) 2))))) (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 2)) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 R 2) (pow.f64 lambda1 2))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)))))) (+.f64 (log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 R 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (pow.f64 R 3) (pow.f64 lambda1 3))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 3))))))))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R)))) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 R (/.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) 2))))) (log1p.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -3/8 (/.f64 (sin.f64 (*.f64 phi2 1/2)) (/.f64 (pow.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) 2) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 phi2 1/2)))))) (fma.f64 1/8 (/.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R)) (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (/.f64 (pow.f64 (+.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))) 3) (*.f64 (pow.f64 R 3) (pow.f64 lambda1 3)))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 2)) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)))))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -3/8 (*.f64 (/.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 2)) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 phi2 1/2))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 3)) (*.f64 (pow.f64 R 3) (pow.f64 lambda1 3))) (/.f64 (*.f64 1/8 (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 R (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1)) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 2)) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)))))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -3/8 (*.f64 (/.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 2)) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 phi2 1/2))))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1) 3)) (pow.f64 (*.f64 lambda1 R) 3)) (/.f64 (*.f64 1/8 (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) 1))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2))))))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/2 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))) (*.f64 phi2 R))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 phi2 phi2) lambda1))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))) (*.f64 phi2 R)) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) lambda1) (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 1/48 (*.f64 R (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))) (pow.f64 phi2 3))) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 phi2 phi2) lambda1))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))) (*.f64 phi2 R)) (fma.f64 1/48 (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 phi1 1/2))) (*.f64 R (pow.f64 phi2 3))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) lambda1) (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) (*.f64 (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2)))) (*.f64 phi1 -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 lambda1 R)) (pow.f64 phi1 3)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))) (*.f64 1/48 (*.f64 (*.f64 lambda1 (*.f64 R (sin.f64 (*.f64 phi2 1/2)))) (pow.f64 phi1 3))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) R (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 phi2 R)) (*.f64 R (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) R (fma.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2)))))))
(fma.f64 R (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 phi2 R)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) R (fma.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 phi1 1/2)) (pow.f64 phi2 3))) (*.f64 -1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))))))))
(fma.f64 R (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 phi2 R)) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 R (pow.f64 phi2 3))) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 R)))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))
(fma.f64 R (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 phi2 1/2))))))
(fma.f64 R (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 R (sin.f64 (*.f64 phi2 1/2))) (*.f64 phi1 -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 R (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 phi2 1/2)))))))
(+.f64 (*.f64 (*.f64 R (sin.f64 (*.f64 phi2 1/2))) (*.f64 phi1 -1/2)) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 R (cos.f64 (*.f64 phi2 1/2)) (fma.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 phi2 1/2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (sin.f64 (*.f64 phi2 1/2))))))))
(+.f64 (*.f64 (*.f64 R (sin.f64 (*.f64 phi2 1/2))) (+.f64 (*.f64 phi1 -1/2) (*.f64 1/48 (pow.f64 phi1 3)))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (*.f64 R (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (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/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (*.f64 phi1 -1/2)) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.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/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 3)) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (pow.f64 phi1 3)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 phi1 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (pow.f64 phi2 3)) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 phi2 -1/2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (pow.f64 phi2 3)) (cos.f64 (*.f64 phi1 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 phi2))
(cos.f64 (*.f64 phi2 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2)) (pow.f64 phi1 2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 (-.f64 (fma.f64 -1/8 (cos.f64 (*.f64 phi2 1/2)) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (cos.f64 (*.f64 phi2 1/2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2)) (*.f64 phi1 phi1) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))))))
(fma.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2)) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2)) (pow.f64 phi1 2)) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (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 (-.f64 (fma.f64 -1/8 (cos.f64 (*.f64 phi2 1/2)) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (cos.f64 (*.f64 phi2 1/2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2)) (*.f64 phi1 phi1) (fma.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2))) (cos.f64 (*.f64 phi2 1/2))) (neg.f64 (fma.f64 -1/48 (sin.f64 (*.f64 phi2 1/2)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2))) (cos.f64 (*.f64 phi2 1/2))))))) (+.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2)))))))
(fma.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi2 1/2)) 2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2)) (fma.f64 (pow.f64 phi1 3) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) -1/48))) (fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (cos.f64 (*.f64 phi2 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 phi1 1/2))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (-.f64 (fma.f64 -1/8 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (cos.f64 (*.f64 phi1 1/2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (*.f64 phi2 phi2) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2)))))
(fma.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2)))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (fma.f64 -1/8 (cos.f64 (*.f64 phi1 1/2)) (*.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (cos.f64 (*.f64 phi1 1/2))))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (*.f64 phi2 phi2) (fma.f64 (fma.f64 -1 (fma.f64 -1/48 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (/.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2)))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (/.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2)))))) (pow.f64 phi2 3) (+.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 phi1 1/2))))))
(fma.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 phi1 1/2)) 2) (cos.f64 (*.f64 phi1 1/2))) (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2)))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (fma.f64 (pow.f64 phi2 3) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (/.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (/.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) -1/48))) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (cos.f64 (*.f64 phi1 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2))) (*.f64 phi1 -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 lambda1 lambda2) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2)))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/8) 1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.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)))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2))))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2))) (*.f64 phi2 -1/2)))
(+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 1/2))))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2))) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (fma.f64 (cos.f64 (*.f64 phi1 1/2)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 1/2)))))))
(fma.f64 1/48 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (pow.f64 phi2 3))) (fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2)) (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 1/2))) (*.f64 phi2 -1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 phi2)))
(sqrt.f64 (cos.f64 (*.f64 phi2 1/2)))
(+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2))))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2))))))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2)))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2))))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (pow.f64 phi1 3) (fma.f64 -1/48 (sin.f64 (*.f64 phi2 1/2)) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2))) (cos.f64 (*.f64 phi2 1/2))))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) 2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))))))))
(+.f64 (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 phi2 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2))))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (*.f64 (/.f64 (sin.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi2 1/2))) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) -1/48)))) (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi2 1/2)))) (*.f64 -1/4 (sin.f64 (*.f64 phi2 1/2)))) 2)))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 phi1)))
(sqrt.f64 (cos.f64 (*.f64 phi1 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2))))) (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2))))))
(fma.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 phi2 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)))))))
(+.f64 (fma.f64 -1/4 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2))))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2)))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))) (pow.f64 phi2 3)) (fma.f64 -1/48 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (/.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))) (*.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)))))))
(+.f64 (fma.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2))))) (*.f64 phi2 (sin.f64 (*.f64 phi1 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi1 1/2)))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))) (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)))) (*.f64 -1/2 (*.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (cos.f64 (*.f64 phi1 1/2))) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 1/2)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))) 2)) (/.f64 (cos.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi1 1/2)))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) -1/48)) (*.f64 (pow.f64 phi2 3) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 phi1 1/2)))))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) 1)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (cbrt.f64 (sin.f64 phi2)) (cbrt.f64 (sin.f64 phi1)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1/3))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(cbrt.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) 1)
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 1 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 2) (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (sqrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 3/2))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi1 phi2))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi2 phi1))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 phi1 phi2)) (cos.f64 (+.f64 phi1 phi2))) 2)
(log.f64 (exp.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1)) 2) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(exp.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))) 1))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi2) (sin.f64 phi1))))
(*.f64 (sin.f64 phi1) (sin.f64 phi2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 1 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 3)) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2) (*.f64 1/4 (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) (+.f64 1/4 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2) (*.f64 -1/4 (cos.f64 (+.f64 phi1 phi2))))))
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 phi1 phi2)) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) -1/2))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 2)) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2)) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))) 2)) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 phi1 phi2)))))
(pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 1)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log.f64 (exp.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2) 2) (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(exp.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)) 1))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (cos.f64 (+.f64 phi2 phi1)) 1/2 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 1 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))) (cbrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))) 1/2)
(fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2))) 2) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))) 1))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi2 phi1)) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))) 1)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) 1)
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) 2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)) 1))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(*.f64 R (cos.f64 (*.f64 phi1 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(neg.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(log.f64 (exp.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 R (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) 1)
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (cbrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (cbrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (sqrt.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(-.f64 (+.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(+.f64 1 (-.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1))
(+.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.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 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (*.f64 (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 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 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 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) 1/2)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (*.f64 (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 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 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 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi1 1/2)) (sin.f64 (*.f64 phi2 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1/2)
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3/2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/2))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))

eval278.0ms (1.9%)

Compiler

Compiled 16657 to 10281 computations (38.3% saved)

prune183.0ms (1.3%)

Pruning

45 alts after pruning (38 fresh and 7 done)

PrunedKeptTotal
New5028510
Fresh33033
Picked325
Done055
Total50845553
Accurracy
100.0%
Counts
553 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(pow.f64 (sqrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
13.3%
(pow.f64 (cbrt.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 3)
56.6%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.3%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 R))
23.0%
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) R)
22.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
15.9%
(*.f64 (*.f64 lambda1 R) (-.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)))))
11.0%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 phi1 1/2)))
10.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 lambda2))
8.1%
(*.f64 (*.f64 R (cos.f64 (*.f64 phi2 1/2))) lambda1)
10.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
34.3%
(*.f64 (neg.f64 phi1) R)
6.3%
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 phi1 1/2)) R))
6.3%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 lambda2 (neg.f64 R)))
20.3%
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 (*.f64 lambda1 R)))
29.8%
(*.f64 phi2 R)
23.0%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
23.9%
(*.f64 lambda2 R)
11.0%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2))))
25.2%
(*.f64 lambda1 (neg.f64 R))
46.3%
(*.f64 R (hypot.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 phi1 phi2)))
61.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.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)))
69.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2)) (-.f64 phi1 phi2)))
67.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi1 1/2))) 2)) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fabs.f64 (cos.f64 (+.f64 phi1 phi2))))))) (-.f64 phi1 phi2)))
96.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))) (-.f64 phi1 phi2)))
60.7%
(*.f64 R (hypot.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 phi1 phi2)))
77.6%
(*.f64 R (hypot.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) lambda1) (-.f64 phi1 phi2)))
80.7%
(*.f64 R (hypot.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
69.5%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
20.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 3)))
21.4%
(*.f64 R (hypot.f64 phi1 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1/3) 3)))
37.5%
(*.f64 R (hypot.f64 phi1 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 1/3) (cbrt.f64 -1)) 3)))
74.2%
(*.f64 R (hypot.f64 phi1 (pow.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 3)))
68.7%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 3)))
55.4%
(*.f64 R (hypot.f64 phi1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 3)))
69.1%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
55.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda2))))
57.8%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
20.3%
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
5.1%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) R) (neg.f64 lambda2))))
7.4%
(expm1.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 phi1 1/2))))))
55.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 phi1 phi2)))))
8.0%
(expm1.f64 (exp.f64 (log.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
Compiler

Compiled 1877 to 1181 computations (37.1% saved)

regimes297.0ms (2%)

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

9 calls:

44.0ms
phi1
39.0ms
phi2
36.0ms
lambda1
34.0ms
lambda2
32.0ms
R
Results
AccuracySegmentsBranch
99.8%1R
99.8%1lambda1
99.8%1lambda2
99.8%1phi1
99.8%1phi2
99.8%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
99.8%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
99.8%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
99.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1194 to 654 computations (45.2% saved)

regimes325.0ms (2.2%)

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

59.0ms
lambda2
50.0ms
phi1
43.0ms
(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))))
31.0ms
(-.f64 lambda1 lambda2)
31.0ms
R
Results
AccuracySegmentsBranch
96.8%1R
96.8%1lambda1
96.8%1lambda2
96.8%1phi1
96.8%1phi2
96.8%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
96.8%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
96.8%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
96.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 1074 to 591 computations (45% saved)

regimes362.0ms (2.5%)

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

6 calls:

105.0ms
lambda2
85.0ms
lambda1
58.0ms
R
39.0ms
phi1
39.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
83.2%7lambda2
92.2%2phi1
80.5%4R
81.2%5lambda1
92.8%2phi2
81.9%3(-.f64 lambda1 lambda2)
Compiler

Compiled 290 to 165 computations (43.1% saved)

regimes82.0ms (0.6%)

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

2 calls:

38.0ms
phi2
37.0ms
phi1
Results
AccuracySegmentsBranch
78.0%2phi1
88.0%2phi2
Compiler

Compiled 252 to 138 computations (45.2% saved)

regimes44.0ms (0.3%)

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

1 calls:

36.0ms
phi2
Results
AccuracySegmentsBranch
82.4%2phi2
Compiler

Compiled 234 to 127 computations (45.7% saved)

regimes116.0ms (0.8%)

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

5 calls:

32.0ms
phi2
32.0ms
lambda2
24.0ms
phi1
22.0ms
lambda1
5.0ms
R
Results
AccuracySegmentsBranch
69.7%7lambda2
65.9%4lambda1
57.8%1R
62.3%5phi1
64.3%6phi2
Compiler

Compiled 70 to 45 computations (35.7% saved)

regimes388.0ms (2.7%)

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

5 calls:

308.0ms
lambda2
22.0ms
lambda1
21.0ms
R
18.0ms
phi1
17.0ms
phi2
Results
AccuracySegmentsBranch
57.2%5phi1
59.5%5phi2
42.7%6R
56.8%9lambda2
51.8%5lambda1
Compiler

Compiled 49 to 36 computations (26.5% saved)

regimes72.0ms (0.5%)

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

4 calls:

29.0ms
lambda2
16.0ms
phi2
13.0ms
lambda1
12.0ms
phi1
Results
AccuracySegmentsBranch
49.9%7lambda2
44.7%3lambda1
35.1%4phi1
50.0%5phi2
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
phi2
Results
AccuracySegmentsBranch
44.3%2phi2
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes14.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

5 calls:

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

Compiled 38 to 31 computations (18.4% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
27709328807267984.0
563513701238298750.0
Results
14.0ms70×body256valid
7.0ms28×body256infinite
3.0msbody1024infinite
2.0msbody1024valid
1.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 297 to 210 computations (29.3% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
3.0510016713494177e+36
2.560458816573669e+37
Results
12.0ms60×body256valid
6.0ms23×body256infinite
2.0msbody512valid
2.0msbody1024valid
2.0msbody1024infinite
0.0msbody512infinite
Compiler

Compiled 243 to 172 computations (29.2% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
3.0510016713494177e+36
2.560458816573669e+37
Results
13.0ms61×body256valid
5.0ms27×body256infinite
3.0msbody512valid
1.0msbody1024infinite
1.0msbody1024valid
Compiler

Compiled 213 to 148 computations (30.5% saved)

bsearch100.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
1.6362928239692802e-123
9.991697175957736e-116
27.0ms
6.727917157576791e-154
1.4946719977952501e-151
36.0ms
-5.369311981767443e+132
-1.3358387253173021e+129
Results
48.0ms233×body256valid
17.0ms89×body256infinite
12.0ms30×body512valid
9.0ms15×body1024infinite
5.0msbody1024valid
3.0msbody512infinite
Compiler

Compiled 557 to 420 computations (24.6% saved)

bsearch96.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
27709328807267984.0
563513701238298750.0
22.0ms
2.732070439734566e-57
2.3435503306528794e-56
15.0ms
6.731007907135033e-167
1.1698253804537299e-166
31.0ms
2.7766649565591694e-265
9.45600707634075e-262
Results
50.0ms245×body256valid
24.0ms121×body256infinite
8.0ms11×body1024valid
5.0msbody1024infinite
5.0ms13×body512valid
0.0msbody512infinite
Compiler

Compiled 513 to 396 computations (22.8% saved)

bsearch114.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
27709328807267984.0
563513701238298750.0
22.0ms
2.732070439734566e-57
2.3435503306528794e-56
16.0ms
6.731007907135033e-167
1.1698253804537299e-166
39.0ms
3.804644431283346e-282
3.91234684359195e-273
Results
64.0ms266×body256valid
20.0ms105×body256infinite
9.0ms15×body1024infinite
8.0ms16×body512valid
6.0ms11×body1024valid
1.0msbody512infinite
Compiler

Compiled 532 to 411 computations (22.7% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
27709328807267984.0
563513701238298750.0
Results
15.0ms69×body256valid
6.0ms32×body256infinite
3.0msbody1024infinite
2.0msbody1024valid
1.0msbody512infinite
0.0msbody512valid
Compiler

Compiled 171 to 126 computations (26.3% saved)

simplify21.0ms (0.1%)

Algorithm
egg-herbie
Rules
62×*-commutative
34×+-commutative
26×sub-neg
20×neg-sub0
18×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0102578
1153570
2183570
3201570
4211570
5213570
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 270000000000000000) (*.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)))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))))
(if (<=.f64 lambda1 -2799999999999999911279578812380407638676040619721175665427875401504758955946409534569765380766779418772060301076458926339365709807616) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 8550383618736305/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 lambda1 2530561702507585/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 lambda2 R) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))))
(if (<=.f64 phi2 3279425240378259/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi2 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 lambda2 R) (if (<=.f64 phi2 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 78000000000000000) (*.f64 lambda2 R) (*.f64 phi2 R)))))
(if (<=.f64 phi2 7172551112390399/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 lambda2 R) (if (<=.f64 phi2 7950811791502729/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 220000000000000000) (*.f64 lambda2 R) (*.f64 phi2 R)))))
(if (<=.f64 phi2 45000000000000000) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 270000000000000000) (*.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)))))
(if (<=.f64 phi2 270000000000000000) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 R phi2) (*.f64 R phi1)))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))))
(if (<=.f64 phi2 10199999999999999458702414123118886912) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 R phi2) (*.f64 R phi1)))
(if (<=.f64 lambda1 -2799999999999999911279578812380407638676040619721175665427875401504758955946409534569765380766779418772060301076458926339365709807616) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 8550383618736305/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 lambda1 2530561702507585/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (*.f64 lambda2 R) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))))
(if (<=.f64 lambda1 -2799999999999999911279578812380407638676040619721175665427875401504758955946409534569765380766779418772060301076458926339365709807616) (*.f64 lambda1 (neg.f64 R)) (if (or (<=.f64 lambda1 8550383618736305/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (not (<=.f64 lambda1 2530561702507585/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488))) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2)))
(if (<=.f64 lambda1 -2799999999999999911279578812380407638676040619721175665427875401504758955946409534569765380766779418772060301076458926339365709807616) (*.f64 R (neg.f64 lambda1)) (if (or (<=.f64 lambda1 8550383618736305/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (not (<=.f64 lambda1 2530561702507585/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488))) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2)))
(if (<=.f64 phi2 3279425240378259/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi2 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 lambda2 R) (if (<=.f64 phi2 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 78000000000000000) (*.f64 lambda2 R) (*.f64 phi2 R)))))
(if (<=.f64 phi2 3279425240378259/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 R lambda2) (if (<=.f64 phi2 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 78000000000000000) (*.f64 R lambda2) (*.f64 R phi2)))))
(if (<=.f64 phi2 3279425240378259/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 2987651209594315/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 R lambda2) (if (<=.f64 phi2 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi2 78000000000000000) (*.f64 R lambda2) (*.f64 R phi2)))))
(if (<=.f64 phi2 7172551112390399/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 lambda2 R) (if (<=.f64 phi2 7950811791502729/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 220000000000000000) (*.f64 lambda2 R) (*.f64 phi2 R)))))
(if (<=.f64 phi2 7172551112390399/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 R lambda2) (if (<=.f64 phi2 7950811791502729/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 phi2 220000000000000000) (*.f64 R lambda2) (*.f64 R phi2)))))
(if (<=.f64 phi2 7172551112390399/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi2 2821670586839075/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 R lambda2) (if (<=.f64 phi2 7950811791502729/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi2 220000000000000000) (*.f64 R lambda2) (*.f64 R phi2)))))
(if (<=.f64 phi2 45000000000000000) (*.f64 lambda2 R) (*.f64 phi2 R))
(if (<=.f64 phi2 45000000000000000) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 lambda2 R)
(*.f64 R lambda2)
Compiler

Compiled 265 to 169 computations (36.2% saved)

soundness1.9s (13%)

Rules
2156×unsub-neg
1786×log-prod
1406×fma-def
1288×associate-*r*
1288×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02047
13847
28647
332147
4116747
5415647
6772247
01793
136993
2496293
055415862
1166415070
2725714366
034326
1718314
055415862
1166415070
2725714366
0128638345
1385137051
055415862
1166415070
2725714366
0128638345
1385137051
0119839505
1376434273
055415862
1166415070
2725714366
055415862
1166415070
2725714366
055415862
1166415070
2725714366
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1039 to 608 computations (41.5% saved)

end0.0ms (0%)

preprocess170.0ms (1.2%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

Compiler

Compiled 638 to 340 computations (46.7% saved)

Profiling

Loading profile data...