Equirectangular approximation to distance on a great circle

Time bar (total: 16.8s)

analyze650.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.6s (15.3%)

Results
1.2s4681×body256valid
457.0ms1879×body256infinite
362.0ms586×body1024valid
233.0ms328×body1024infinite
206.0ms508×body512valid
120.0ms268×body512infinite
6.0msbody2048valid
Bogosity

preprocess77.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)

simplify54.0ms (0.3%)

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)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Accurracy
96.2%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
96.2%
(*.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)

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

Compiled 72 to 30 computations (58.3% saved)

series33.0ms (0.2%)

Counts
3 → 132
Calls

33 calls:

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

rewrite94.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)))))

simplify181.0ms (1.1%)

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))))))

eval245.0ms (1.5%)

Compiler

Compiled 15152 to 8987 computations (40.7% saved)

prune115.0ms (0.7%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New26625291
Fresh000
Picked101
Done000
Total26725292
Accurracy
96.7%
Counts
292 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.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)
39.5%
(-.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)))))
58.3%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
40.7%
(+.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)))))
24.6%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
13.2%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.8%
(*.f64 phi2 R)
76.4%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
75.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
57.1%
(*.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)))
95.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
68.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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))))))) (-.f64 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
96.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (-.f64 phi1 phi2)))
96.1%
(*.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.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
44.5%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
95.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)
39.5%
(-.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)))))
58.3%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
40.7%
(+.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)))))
24.6%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
13.2%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
33.8%
(*.f64 phi2 R)
76.4%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
75.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
57.1%
(*.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)))
95.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
68.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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))))))) (-.f64 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
96.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (-.f64 phi1 phi2)))
96.1%
(*.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.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
44.5%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 2408 to 1720 computations (28.6% saved)

localize1.0s (6.1%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.8%
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
98.9%
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
76.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
99.7%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
98.2%
(-.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)))))
76.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.7%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
76.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
99.7%
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
99.1%
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
76.8%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 314 to 142 computations (54.8% saved)

series292.0ms (1.7%)

Counts
14 → 492
Calls

123 calls:

TimeVariablePointExpression
70.0ms
phi2
@-inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
53.0ms
phi1
@-inf
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
35.0ms
phi1
@inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
31.0ms
phi2
@inf
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
19.0ms
phi1
@inf
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))

rewrite124.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
596×add-sqr-sqrt
588×pow1
586×*-un-lft-identity
556×add-exp-log
556×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify278.0ms (1.7%)

Algorithm
egg-herbie
Rules
1922×fma-def
644×distribute-lft-in
640×distribute-rgt-in
592×+-commutative
556×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086138386
1246633770
Stop Event
node limit
Counts
848 → 498
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))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.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))
(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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.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 -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 (*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.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 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 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 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 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) phi2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 phi2 2)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (pow.f64 phi2 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 phi2 2)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) phi2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (*.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 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 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 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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) phi1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) phi1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) phi1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (*.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 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 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 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 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R 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 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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.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 (*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.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 (*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.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))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 phi2 2))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (*.f64 3/4 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 phi2 2))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 3/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) (pow.f64 phi1 3))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (*.f64 3/4 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 3/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) (-.f64 lambda1 lambda2)))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))) 1)
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) 1))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (+.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2)) (/.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))
(*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (-.f64 lambda2 lambda1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (-.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)) (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3)) (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) 3)) (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 3) (pow.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))) (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 2) (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(fma.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 2) (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))) 1)
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4)) (log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4)))
(+.f64 0 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (log.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4) (*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4)) (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (exp.f64 1))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(pow.f64 (exp.f64 2) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1/2)
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (exp.f64 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(pow.f64 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
Outputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.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 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.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 -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)) (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)))))
(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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (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)))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (sin.f64 (*.f64 1/2 phi2))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 3)) (fma.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (*.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (tan.f64 (/.f64 phi2 4))) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (tan.f64 (/.f64 phi2 4))) (*.f64 1/8 (tan.f64 (/.f64 phi2 4)))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 3)) (fma.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 -3/8 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2) (sin.f64 (*.f64 1/2 phi1)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (fma.f64 (*.f64 1/2 (*.f64 phi2 phi2)) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 -1/4 (*.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (tan.f64 (/.f64 phi1 4))) (fma.f64 -3/8 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) (tan.f64 (/.f64 phi1 4)))) (*.f64 1/8 (tan.f64 (/.f64 phi1 4)))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.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 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.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 -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)) (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)))))
(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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (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 (*.f64 -1/2 phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (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 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (-.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 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (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 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (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 (*.f64 phi2 (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/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (-.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)))))))
(fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(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 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.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 -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)) (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)))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R))))
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)))))
(fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 1/48 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) R)) (fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R))))))
(fma.f64 1/48 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(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 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.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 -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)) (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)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (neg.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda1 (neg.f64 (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))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.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))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.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))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 R (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 R (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 R (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 R (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 R (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))
(-.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) phi2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 phi2 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 phi2 2)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (*.f64 -1/8 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (*.f64 phi2 phi2) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 phi2 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(fma.f64 (*.f64 phi2 phi2) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))) (+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (pow.f64 phi2 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 phi2 2)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) phi2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (*.f64 1/48 (-.f64 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (pow.f64 phi2 3) (fma.f64 (*.f64 -1/8 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (*.f64 phi2 phi2) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 phi2 (*.f64 -1/2 (-.f64 (*.f64 (*.f64 lambda2 R) (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(fma.f64 (pow.f64 phi2 3) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))) (fma.f64 (*.f64 phi2 phi2) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))) (+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
(-.f64 (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) phi1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 phi1 (*.f64 -1/2 (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1)))
(-.f64 (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) phi1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 -1/8 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 phi1 (*.f64 -1/2 (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 phi1 phi1) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))) (+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))))
(-.f64 (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) phi1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (fma.f64 (*.f64 phi1 phi1) (*.f64 -1/8 (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 (pow.f64 phi1 3) (*.f64 1/48 (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) (*.f64 phi1 (*.f64 -1/2 (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 phi1 phi1) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))) (+.f64 (fma.f64 phi1 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))) (*.f64 (pow.f64 phi1 3) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.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))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (neg.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda1 (neg.f64 (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))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (neg.f64 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 lambda1 (neg.f64 (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))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1)) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 (*.f64 phi2 phi2) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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 R (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) lambda1)) (fma.f64 1/48 (*.f64 R (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) lambda1)) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/48 (*.f64 (*.f64 R (pow.f64 phi2 3)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 (*.f64 phi2 phi2) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(*.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 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 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 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 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R 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 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R 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 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R 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 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R 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 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)))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.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))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 R)) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) 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 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.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)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 R)) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))
(*.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 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 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 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 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R 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 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R 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 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R 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 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R 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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R))))
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)))))
(fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 1/48 (*.f64 lambda2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) R)) (fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R))))))
(fma.f64 1/48 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(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 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))) (*.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 -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)) (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)))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) -1/4 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 phi2 2))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (+.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/16)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/16))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) -1/4 (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) 0)) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (*.f64 3/4 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 phi2 2))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 3 (/.f64 (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/16)))) (*.f64 1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (*.f64 3/4 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 -1/4 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (+.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/16)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/16))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 3 (/.f64 (fma.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))) 1/4)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) -1/32 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) 3/4) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))))) (fma.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) -1/4 (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) 0)) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) -1/4))
(fma.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) -1/4 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) -1/4)))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))))) (fma.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) -1/4 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 3/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) (pow.f64 phi1 3))))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (fma.f64 -1/4 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48)))) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 3/4 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))))) (fma.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) -1/4 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (*.f64 1/6 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) -1/32 (fma.f64 3 (/.f64 (fma.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/16 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) -1/48))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))) 1/4)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (*.f64 3/4 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))))) (pow.f64 phi1 3)))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 -2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda2)) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (fma.f64 (+.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/16)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/16)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) 0)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (*.f64 3/4 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (fma.f64 (+.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) 1/16)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) -1/16)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (fma.f64 1/3 (*.f64 (fma.f64 3 (/.f64 (+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/16)))) (*.f64 1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (*.f64 3/4 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) 0))))) (*.f64 1/3 (*.f64 (fma.f64 3 (/.f64 (fma.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))) 1/4)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) -1/32 (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)) 3/4) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.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 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 (+.f64 (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 3/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/16 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 1/3 (*.f64 (fma.f64 -1/32 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48)))) (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 3/4 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))))))) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2))) (fma.f64 (+.f64 (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16)) (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 1/3 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) -1/32 (fma.f64 3 (/.f64 (fma.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/16 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) -1/48))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2))) 1/4)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (*.f64 3/4 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 2)))))) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) -1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8)))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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 2 (*.f64 (log.f64 (sqrt.f64 (exp.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))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 phi2 phi2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 phi2)) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 phi2 phi2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) 1/16))) (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi2 phi2)) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 3)))) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48)))) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) 1/16 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) -1/48)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) 1/8))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (*.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (*.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 lambda2 lambda2))) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 lambda2 lambda2))) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(pow.f64 (*.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))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 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))))
(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))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.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))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (*.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))) 1)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 1)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) 1/3)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 2)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 1))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (*.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) 1))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 1))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (+.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2)) (/.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2)) (/.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))))
(*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (-.f64 lambda2 lambda1))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (-.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)) (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2)) (/.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3)) (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2)) (/.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))) (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 R)) (+.f64 lambda2 lambda1)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) 3)) (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R)))) (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R)) (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (*.f64 R (*.f64 lambda1 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (+.f64 lambda2 lambda1) (*.f64 R (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 3) (pow.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) 3) (pow.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) 2) (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)) (-.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1))) 3) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)) 3)) (fma.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)) (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))) (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))) (-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2)) (/.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (pow.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (+.f64 lambda2 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 2) (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) 2) (*.f64 (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(/.f64 (-.f64 (pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))) (-.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 3) 1/3)
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2)
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) 2))
(fabs.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 3))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 1))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda2 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 2) (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 (neg.f64 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))
(fma.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (neg.f64 R) R)))
(fma.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 (neg.f64 R))))
(-.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) 1)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 1)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 3)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3) 1/3)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 2)
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) 2))
(fabs.f64 (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 R)))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (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 R)))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 3))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 1))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
(*.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 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))) 1)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 1)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3) 1/3)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 2)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda2 R)))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R)) 3))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 1))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 2 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(/.f64 (*.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4)) (log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4)))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 0 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 2 (*.f64 1/4 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 lambda2 lambda2))) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 lambda2 lambda2))) (/.f64 (+.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(pow.f64 (*.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))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 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))))
(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))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.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))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4) (*.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4)) (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1/4))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (exp.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (exp.f64 1))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 2) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1/2)
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (exp.f64 1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))

eval361.0ms (2.2%)

Compiler

Compiled 19988 to 12255 computations (38.7% saved)

prune193.0ms (1.1%)

Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New51920539
Fresh51520
Picked415
Done000
Total52836564
Accurracy
99.9%
Counts
564 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
24.4%
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
95.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)
30.3%
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
27.4%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
35.8%
(+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))
58.3%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
41.4%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
42.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
13.2%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
40.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
33.8%
(*.f64 phi2 R)
24.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
25.7%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
76.4%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
75.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
95.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))) (-.f64 phi1 phi2)))
85.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
86.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
90.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
96.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
18.9%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
44.5%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
40.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
24.4%
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
95.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)
30.3%
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
27.4%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))))
35.8%
(+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))
58.3%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
41.4%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
42.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
13.2%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
40.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
33.8%
(*.f64 phi2 R)
24.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
25.7%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
76.4%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
75.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
95.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3))) (-.f64 phi1 phi2)))
85.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
86.7%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
90.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
96.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
74.4%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
18.9%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
44.5%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 3220 to 2332 computations (27.6% saved)

localize1.8s (10.4%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
98.4%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))))
93.2%
(log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))
83.8%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
83.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
99.9%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
97.1%
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))
95.2%
(+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))
92.0%
(*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))))
99.9%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
99.8%
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
99.8%
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))
99.8%
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))
99.8%
(*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))))))
99.4%
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))))
Compiler

Compiled 452 to 264 computations (41.6% saved)

series324.0ms (1.9%)

Counts
13 → 488
Calls

126 calls:

TimeVariablePointExpression
105.0ms
lambda1
@0
(log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))
22.0ms
phi1
@inf
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))))
21.0ms
phi2
@-inf
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))))
21.0ms
phi1
@-inf
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2)))))
20.0ms
phi1
@-inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))

rewrite115.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
888×add-sqr-sqrt
880×pow1
876×*-un-lft-identity
828×log1p-expm1-u
824×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify340.0ms (2%)

Algorithm
egg-herbie
Rules
1640×fma-def
698×+-commutative
536×*-commutative
492×associate-+r+
478×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
085739495
1256134541
2709934539
Stop Event
node limit
Counts
631 → 513
Calls
Call 1
Inputs
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (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 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (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 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(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))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(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)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
R
(+.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))) R)
(+.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))) (+.f64 R (*.f64 1/384 (*.f64 R (pow.f64 phi2 4)))))
(+.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 R (pow.f64 phi2 6))) (+.f64 R (*.f64 1/384 (*.f64 R (pow.f64 phi2 4))))))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 2)))) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 1/384 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 4)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 2)))) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 1/384 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 4)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 2)))) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/46080 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 6)))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/7680 (*.f64 (pow.f64 phi1 5) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 1/1290240 (*.f64 (pow.f64 phi1 7) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/7680 (*.f64 (pow.f64 phi1 5) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))))
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 lambda2 lambda1)))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.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 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.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 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.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 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 R (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1)))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
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)))
(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))))
(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))))
(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))))
(*.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))))))
(*.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 (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 (+.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 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) 1)
(*.f64 1 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(pow.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(log.f64 (+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R) (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))) 1)
(pow.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 1)
(log.f64 (exp.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(expm1.f64 (log1p.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(exp.f64 (log.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(log1p.f64 (expm1.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) 1)
(*.f64 1 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (cbrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (cbrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(*.f64 (sqrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (sqrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (-.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(pow.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) 1)
(log.f64 (exp.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(expm1.f64 (log1p.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(log1p.f64 (expm1.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(*.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)))))
(*.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)
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
Outputs
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (/.f64 phi2 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 (/.f64 phi2 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (/.f64 phi2 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (/.f64 phi2 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(fma.f64 -1/2 (/.f64 phi2 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (+.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/6 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi2 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))) (fma.f64 1/6 (*.f64 (fma.f64 -1/4 (*.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (tan.f64 (/.f64 phi1 4))) (fma.f64 1/8 (tan.f64 (/.f64 phi1 4)) (/.f64 (*.f64 -3/8 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) (tan.f64 (/.f64 phi1 4)))))) (pow.f64 phi2 3)) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3)) (fma.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (/.f64 (*.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (*.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (tan.f64 (/.f64 phi2 4))) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))) (tan.f64 (/.f64 phi2 4))) (*.f64 1/8 (tan.f64 (/.f64 phi2 4)))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 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 -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))))
(+.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 (*.f64 -1/2 phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (-.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)))))))
(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 (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 (*.f64 -1/2 phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (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 (*.f64 phi1 (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 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.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 (*.f64 phi1 (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cos.f64 (*.f64 1/2 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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(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 (*.f64 phi1 -1/2) (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 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2))) (*.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 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 -1/48 (pow.f64 phi2 3))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 -1/48 (pow.f64 phi2 3)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 7)) (fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 -1/48 (pow.f64 phi2 3)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/3840 (pow.f64 phi2 5)) (*.f64 -1/645120 (pow.f64 phi2 7)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) -1/48))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/48 (pow.f64 phi1 3))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) -1/48)))
(fma.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (*.f64 1/3840 (pow.f64 phi1 5)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 7)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) -1/48))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (*.f64 1/3840 (pow.f64 phi1 5)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/645120 (pow.f64 phi1 7)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
R
(+.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))) R)
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) R) R)
(+.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))) (+.f64 R (*.f64 1/384 (*.f64 R (pow.f64 phi2 4)))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) R) R) (*.f64 1/384 (*.f64 R (pow.f64 phi2 4))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) R) (fma.f64 1/384 (*.f64 R (pow.f64 phi2 4)) R))
(+.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 R (pow.f64 phi2 6))) (+.f64 R (*.f64 1/384 (*.f64 R (pow.f64 phi2 4))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) R) (fma.f64 -1/46080 (*.f64 R (pow.f64 phi2 6)) (+.f64 R (*.f64 1/384 (*.f64 R (pow.f64 phi2 4))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) R) (fma.f64 -1/46080 (*.f64 R (pow.f64 phi2 6)) (fma.f64 1/384 (*.f64 R (pow.f64 phi2 4)) R)))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 2)))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 lambda2 lambda1))) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 1/384 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 4)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 2)))) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 lambda2 lambda1))) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 1/384 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 4)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 2)))) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/46080 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (pow.f64 phi2 6)))))))
(fma.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 lambda2 lambda1))) (fma.f64 R (-.f64 lambda2 lambda1) (*.f64 -1/46080 (*.f64 R (*.f64 (pow.f64 phi2 6) (-.f64 lambda2 lambda1)))))))
(fma.f64 1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) (-.f64 lambda2 lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 lambda2 lambda1))) (fma.f64 R (-.f64 lambda2 lambda1) (*.f64 (*.f64 -1/46080 R) (*.f64 (pow.f64 phi2 6) (-.f64 lambda2 lambda1))))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))))
(*.f64 -1/4 (*.f64 (*.f64 phi1 R) (*.f64 phi2 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))
(*.f64 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 -1/4 phi1) (*.f64 1/96 (pow.f64 phi1 3))))
(+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/7680 (*.f64 (pow.f64 phi1 5) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))))))
(fma.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (fma.f64 -1/7680 (*.f64 (pow.f64 phi1 5) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 R) (*.f64 phi2 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 1/96 (pow.f64 phi1 3)) (*.f64 -1/7680 (pow.f64 phi1 5)))))
(+.f64 (*.f64 1/1290240 (*.f64 (pow.f64 phi1 7) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/7680 (*.f64 (pow.f64 phi1 5) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))))
(fma.f64 1/1290240 (*.f64 (pow.f64 phi1 7) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (fma.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (fma.f64 -1/7680 (*.f64 (pow.f64 phi1 5) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))))
(+.f64 (*.f64 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 1/96 (pow.f64 phi1 3)) (*.f64 -1/7680 (pow.f64 phi1 5)))) (*.f64 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 1/1290240 (pow.f64 phi1 7)) (*.f64 -1/4 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))
(*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))))
(fma.f64 R (-.f64 lambda2 lambda1) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 R) (*.f64 phi2 (-.f64 lambda2 lambda1))) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 R (-.f64 lambda2 lambda1) (fma.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 R (-.f64 lambda2 lambda1) (fma.f64 -1/4 (*.f64 (*.f64 phi1 R) (*.f64 phi2 (-.f64 lambda2 lambda1))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 lambda2 lambda1)))))))
(fma.f64 1/96 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (fma.f64 R (-.f64 lambda2 lambda1) (fma.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 R (-.f64 lambda2 lambda1)))))))
(fma.f64 1/96 (*.f64 (*.f64 (pow.f64 phi1 3) R) (*.f64 phi2 (-.f64 lambda2 lambda1))) (fma.f64 R (-.f64 lambda2 lambda1) (fma.f64 -1/4 (*.f64 (*.f64 phi1 R) (*.f64 phi2 (-.f64 lambda2 lambda1))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 R) (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(neg.f64 (*.f64 R (fma.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 R))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(neg.f64 (*.f64 R (fma.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 R))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(neg.f64 (*.f64 R (fma.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 R))
(*.f64 -1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(neg.f64 (*.f64 R (fma.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 lambda2 lambda1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))) (neg.f64 R))
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))))
(*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 lambda2 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))))
(*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(neg.f64 (*.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (fma.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (*.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 lambda1 R)))) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) lambda1 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) lambda1 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) lambda1 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(*.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) lambda1 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) lambda1 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) lambda1 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))
(neg.f64 (*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda1 (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))) lambda1 (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))) lambda1 (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 lambda1 (fma.f64 R (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))))) lambda1 (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 1/2 (*.f64 (*.f64 phi1 R) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1)))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 1/2 (*.f64 (*.f64 phi1 R) (-.f64 lambda2 lambda1))))
(*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/48 (pow.f64 phi1 3))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 1/2 (*.f64 (*.f64 phi1 R) (-.f64 lambda2 lambda1)))))
(fma.f64 -1/48 (*.f64 (*.f64 (pow.f64 phi1 3) R) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 phi1) (*.f64 1/3840 (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 R (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (-.f64 lambda2 lambda1)))))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 -1/645120 (*.f64 (*.f64 (pow.f64 phi1 7) R) (-.f64 lambda2 lambda1)) (fma.f64 1/3840 (*.f64 (pow.f64 phi1 5) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 1/2 (*.f64 (*.f64 phi1 R) (-.f64 lambda2 lambda1))))))
(+.f64 (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/645120 (pow.f64 phi1 7)) (*.f64 1/3840 (pow.f64 phi1 5)))) (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/48 (pow.f64 phi1 3)))))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 R (*.f64 (-.f64 lambda2 lambda1) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (neg.f64 lambda1))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (neg.f64 lambda1))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (neg.f64 lambda1))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
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 R (pow.f64 phi1 4)) 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 R (pow.f64 phi1 4)) R) (*.f64 -1/46080 (*.f64 R (pow.f64 phi1 6)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) R) (fma.f64 1/384 (*.f64 R (pow.f64 phi1 4)) (fma.f64 -1/46080 (*.f64 R (pow.f64 phi1 6)) R)))
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 phi1 -1/2) (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 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2))) (*.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 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 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)))
(log.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(log1p.f64 (*.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)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (/.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) phi1)) (log1p.f64 (*.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))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 R (/.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2))))) (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (/.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) phi1)) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 R (/.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) 2)) (*.f64 (*.f64 lambda1 R) (*.f64 lambda1 R)))))) (log1p.f64 (*.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))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 R (/.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1))) (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2))))) (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -3/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) (*.f64 (*.f64 R R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 lambda1))))) (fma.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 lambda1 R))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (/.f64 (pow.f64 (+.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 3) (*.f64 (pow.f64 R 3) (pow.f64 lambda1 3)))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (/.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) phi1)) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 R (/.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) 2)) (*.f64 (*.f64 lambda1 R) (*.f64 lambda1 R)))))) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -3/8 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) 2)) (*.f64 (*.f64 (*.f64 R R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 lambda1))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (/.f64 (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) 3) (*.f64 (pow.f64 R 3) (pow.f64 lambda1 3)))) (/.f64 1/8 (/.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))))))) (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(log.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 1))
(log.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1))
(log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(+.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 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (log.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1)) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(+.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 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 R R) (/.f64 (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1))))) (log.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 (*.f64 R R) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) (*.f64 lambda1 R)))))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(+.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 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 R R) (/.f64 (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1))))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1)) (fma.f64 -1/4 (/.f64 (pow.f64 R 3) (/.f64 (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 lambda1 3)))) (*.f64 -3/8 (/.f64 (*.f64 R R) (/.f64 (pow.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 lambda1))))))))) (log.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 (*.f64 R R) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) (*.f64 lambda1 R)))))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 1/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (/.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) R)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 R 3) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 lambda1 3))) (*.f64 -3/8 (/.f64 (*.f64 (*.f64 (*.f64 R R) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 lambda1))) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) 1) 2)))))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(*.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 -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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1/2 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (*.f64 lambda1 (*.f64 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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1/2 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (fma.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/3 (pow.f64 R 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(+.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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 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 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (fma.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/3 (pow.f64 R 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))
(+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))
(+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1))))
(log.f64 (*.f64 lambda1 (*.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 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))
(+.f64 (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1)))) (/.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 lambda1 (*.f64 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 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1)))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1/2 (pow.f64 (*.f64 lambda1 (*.f64 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 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1)))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (-.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (/.f64 1/2 (pow.f64 (*.f64 lambda1 (*.f64 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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(-.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 R))) (log.f64 (/.f64 -1 lambda1)))) (/.f64 1/2 (pow.f64 (*.f64 lambda1 (*.f64 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 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (/.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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (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 lambda1 (*.f64 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 -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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 -1/2 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (*.f64 lambda1 (*.f64 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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 -1/2 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (fma.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/3 (pow.f64 R 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(+.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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (fma.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 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 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (fma.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/3 (pow.f64 R 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))
(+.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1))))
(log.f64 (*.f64 lambda1 (*.f64 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 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1)))) (/.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 lambda1 (*.f64 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 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1)))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (/.f64 1/2 (pow.f64 (*.f64 lambda1 (*.f64 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 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (/.f64 1 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (+.f64 (log.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (neg.f64 (log.f64 lambda1)))) (/.f64 1/2 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (log.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (-.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (/.f64 1/2 (pow.f64 (*.f64 lambda1 (*.f64 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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(-.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 lambda1 (*.f64 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 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 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 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(+.f64 (+.f64 (/.f64 1/3 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.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 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))
(*.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)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.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))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.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 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.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)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 (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 (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 (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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) 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)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 -1/2 (*.f64 (*.f64 R phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/48 (*.f64 (*.f64 R (pow.f64 phi2 3)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) (*.f64 (*.f64 -1/8 R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1))))))
(*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 (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 (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 (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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 lambda1 (*.f64 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 (exp.f64 (log1p.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) 1)
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sqrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(pow.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))
(cbrt.f64 (pow.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) 1)
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (neg.f64 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0)
(-.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) 1) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) 1))
(*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 1/2 phi2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R) (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) R)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (-.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))) 1)
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(pow.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 1)
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(log.f64 (exp.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(expm1.f64 (log1p.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) 1)
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 1 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (cbrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (cbrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (sqrt.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 3)) (fma.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (neg.f64 phi2) (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))))) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (-.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)))) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1)))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(pow.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) 1)
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(log.f64 (exp.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(cbrt.f64 (*.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (pow.f64 (fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 phi2 (*.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(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)))
(*.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)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(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)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(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)))
(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 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) 1)
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(cbrt.f64 (*.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(log1p.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(+.f64 1 (-.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1))
(+.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 lambda1 (*.f64 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 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(cbrt.f64 (*.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (*.f64 lambda1 R) (*.f64 lambda1 R)))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))

eval361.0ms (2.2%)

Compiler

Compiled 23217 to 14297 computations (38.4% saved)

prune187.0ms (1.1%)

Pruning

33 alts after pruning (29 fresh and 4 done)

PrunedKeptTotal
New56113574
Fresh141630
Picked235
Done011
Total57733610
Accurracy
100.0%
Counts
610 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
24.4%
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
95.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)
27.5%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
38.7%
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))))
41.4%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
24.6%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
13.2%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
42.1%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
40.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
33.8%
(*.f64 phi2 R)
25.7%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
25.9%
(*.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
76.4%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
80.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
80.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) 1) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) 1))) (-.f64 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (-.f64 phi1 phi2)))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
47.9%
(*.f64 R (-.f64 lambda2 lambda1))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
22.2%
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
18.9%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
40.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
24.4%
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
95.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)
27.5%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
38.7%
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))))
41.4%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
24.6%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
13.2%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
42.1%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
40.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
33.8%
(*.f64 phi2 R)
25.7%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
25.9%
(*.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
76.4%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
80.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
80.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) 1) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) 1))) (-.f64 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1))) (-.f64 phi1 phi2)))
91.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (-.f64 phi1 phi2)))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
47.9%
(*.f64 R (-.f64 lambda2 lambda1))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
22.2%
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
18.9%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
Compiler

Compiled 2872 to 2114 computations (26.4% saved)

localize1.7s (9.9%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
99.9%
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
99.9%
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
99.8%
(*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
99.2%
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
99.8%
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
96.2%
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
76.8%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
55.4%
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
99.7%
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
76.8%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
100.0%
(*.f64 R (-.f64 lambda2 lambda1))
99.8%
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
99.7%
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))
99.7%
(*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
99.3%
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
Compiler

Compiled 459 to 251 computations (45.3% saved)

series63.0ms (0.4%)

Counts
12 → 312
Calls

87 calls:

TimeVariablePointExpression
13.0ms
phi1
@inf
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
13.0ms
phi1
@-inf
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
10.0ms
lambda1
@0
(*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
2.0ms
lambda1
@inf
(*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
2.0ms
lambda2
@0
(*.f64 (-.f64 lambda1 lambda2) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
860×add-sqr-sqrt
852×pow1
850×*-un-lft-identity
798×add-exp-log
794×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify233.0ms (1.4%)

Algorithm
egg-herbie
Rules
1028×fma-def
700×*-commutative
652×unswap-sqr
442×+-commutative
382×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073026875
1193122241
2544320045
Stop Event
node limit
Counts
485 → 438
Calls
Call 1
Inputs
(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))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(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)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (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 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (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 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 R lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(*.f64 -1 (*.f64 R lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(*.f64 -1 (*.f64 R lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R 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 (*.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 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 lambda2 lambda1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 lambda2 lambda1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 lambda2 lambda1))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))) (+.f64 lambda2 lambda1)))))
(+.f64 (*.f64 1/48 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))) (+.f64 lambda2 lambda1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 -1 (pow.f64 lambda2 2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(*.f64 -1 (pow.f64 lambda2 2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(*.f64 -1 (pow.f64 lambda2 2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))))
(+.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/48 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(log.f64 (sqrt.f64 (exp.f64 1)))
(+.f64 (*.f64 -1/16 (pow.f64 phi1 2)) (log.f64 (sqrt.f64 (exp.f64 1))))
(+.f64 (*.f64 -1/16 (pow.f64 phi1 2)) (+.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64)))))
(+.f64 (*.f64 -1/16 (pow.f64 phi1 2)) (+.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64))) (*.f64 1/720 (*.f64 (pow.f64 phi1 6) (-.f64 (+.f64 (*.f64 45/2 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) (*.f64 360 (/.f64 (-.f64 (*.f64 -31/46080 (exp.f64 1)) (*.f64 -1/16 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)))) (exp.f64 1)))) 15/256))))))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/12 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64) (-.f64 lambda1 lambda2)))) (*.f64 1/360 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (+.f64 (*.f64 45/2 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) (*.f64 360 (/.f64 (-.f64 (*.f64 -31/46080 (exp.f64 1)) (*.f64 -1/16 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)))) (exp.f64 1)))) 15/256) (-.f64 lambda1 lambda2)))))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(exp.f64 1)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (exp.f64 1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (+.f64 (*.f64 1/96 (*.f64 (pow.f64 phi1 4) (exp.f64 1))) (exp.f64 1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (+.f64 (*.f64 1/96 (*.f64 (pow.f64 phi1 4) (exp.f64 1))) (+.f64 (*.f64 -31/46080 (*.f64 (pow.f64 phi1 6) (exp.f64 1))) (exp.f64 1))))
(sqrt.f64 (exp.f64 1))
(+.f64 (sqrt.f64 (exp.f64 1)) (*.f64 -1/16 (*.f64 (pow.f64 phi1 2) (sqrt.f64 (exp.f64 1)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (pow.f64 phi1 4)) (sqrt.f64 (/.f64 1 (exp.f64 1))))) (+.f64 (sqrt.f64 (exp.f64 1)) (*.f64 -1/16 (*.f64 (pow.f64 phi1 2) (sqrt.f64 (exp.f64 1))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 6) (-.f64 (*.f64 -31/46080 (exp.f64 1)) (*.f64 -1/16 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2))))) (sqrt.f64 (/.f64 1 (exp.f64 1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (pow.f64 phi1 4)) (sqrt.f64 (/.f64 1 (exp.f64 1))))) (+.f64 (sqrt.f64 (exp.f64 1)) (*.f64 -1/16 (*.f64 (pow.f64 phi1 2) (sqrt.f64 (exp.f64 1)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) 1)
(*.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))))
(pow.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) 1)
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))) 1)
(*.f64 1 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(/.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(pow.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) 1)
(log.f64 (exp.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (-.f64 lambda2 lambda1)))) 1)
(pow.f64 (*.f64 R (-.f64 lambda2 lambda1)) 1)
(log.f64 (exp.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (-.f64 lambda2 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 R (-.f64 lambda2 lambda1))))
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (+.f64 lambda1 lambda2)))
(*.f64 1 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(+.f64 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) lambda2))
(+.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(+.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lambda2 lambda2))) (sqrt.f64 (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))
(+.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(+.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(+.f64 (fma.f64 1 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(+.f64 (fma.f64 1 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(*.f64 1 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 lambda2) 3)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(pow.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(exp.f64 (log.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(fma.f64 lambda1 lambda1 (neg.f64 (*.f64 lambda2 lambda2)))
(fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) lambda2))
(fma.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(fma.f64 1 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 lambda2 lambda2)))
(fma.f64 1 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) lambda2))
(fma.f64 1 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 lambda2 lambda2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 lambda2) lambda2))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 lambda2 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 lambda2) lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(pow.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) 1)
(*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sqrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(pow.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (log.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 1)
(*.f64 1 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1/2)
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
Outputs
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(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 (*.f64 phi1 -1/2) (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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -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 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.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)))))
(fma.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 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 phi2)))
(+.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/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8))))
(+.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 (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 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (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 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.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 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(fma.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi2 3) -1/48)))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi2 3) -1/48))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 5)) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 7)) (fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi2 3) -1/48))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/3840 (pow.f64 phi2 5)) (*.f64 -1/645120 (pow.f64 phi2 7)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 phi1 3) -1/48) (*.f64 1/2 phi1)))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 phi1 3) -1/48) (*.f64 1/3840 (pow.f64 phi1 5)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi1 5) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/645120 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 7)) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 (*.f64 -1/48 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 phi1 3) -1/48) (*.f64 1/3840 (pow.f64 phi1 5)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/645120 (pow.f64 phi1 7)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 phi2 phi2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 1 (*.f64 (*.f64 phi2 phi2) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8))))))
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3)) (+.f64 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (*.f64 phi2 phi2) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8))) (*.f64 (pow.f64 phi2 3) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/16))))))) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 -1/2)) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 phi1 phi1) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 phi1 -1/2)) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 lambda1 R))
(*.f64 lambda1 (neg.f64 R))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 lambda1 R))
(*.f64 lambda1 (neg.f64 R))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 lambda1 R))
(*.f64 lambda1 (neg.f64 R))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.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 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda2 lambda1)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1)))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 lambda2 lambda1)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda2 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 phi1 phi1) (/.f64 (+.f64 lambda2 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (/.f64 (*.f64 phi1 phi1) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))) (+.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 lambda2 lambda1))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda2 lambda1)) (fma.f64 1/48 (/.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda2 lambda1)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 phi1 phi1) (/.f64 (+.f64 lambda2 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 phi1 (+.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 1/48 (*.f64 (/.f64 (pow.f64 phi1 3) (+.f64 lambda2 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (/.f64 phi1 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 1/48 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (/.f64 1 (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (/.f64 (*.f64 phi1 phi1) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi1))) (+.f64 lambda2 lambda1))
(/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))) (+.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (/.f64 (+.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (/.f64 (+.f64 lambda2 lambda1) phi2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/48 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 lambda2 lambda1))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))) (+.f64 lambda2 lambda1))))))
(fma.f64 1/48 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 lambda2 lambda1)) (+.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda2 lambda1))))))
(+.f64 (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (/.f64 (+.f64 lambda2 lambda1) (*.f64 phi2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (/.f64 (+.f64 lambda2 lambda1) phi2) (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/48 (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 1/48 (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))) (*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (cos.f64 (*.f64 1/2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 lambda2 lambda1))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(*.f64 -1 (pow.f64 lambda2 2))
(*.f64 lambda2 (neg.f64 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 -1 (pow.f64 lambda2 2))
(*.f64 lambda2 (neg.f64 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 -1 (pow.f64 lambda2 2))
(*.f64 lambda2 (neg.f64 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (pow.f64 lambda1 2) (*.f64 -1 (pow.f64 lambda2 2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda2 (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda2 (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda2 (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))))
(fma.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(+.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))
(+.f64 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 phi1 -1/2)))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 -1/2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/48 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 1/48 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 (pow.f64 lambda1 2) (pow.f64 lambda2 2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(log.f64 (sqrt.f64 (exp.f64 1)))
(log.f64 (sqrt.f64 (E.f64)))
(+.f64 (*.f64 -1/16 (pow.f64 phi1 2)) (log.f64 (sqrt.f64 (exp.f64 1))))
(fma.f64 -1/16 (*.f64 phi1 phi1) (log.f64 (sqrt.f64 (E.f64))))
(fma.f64 (*.f64 phi1 phi1) -1/16 (log.f64 (sqrt.f64 (E.f64))))
(+.f64 (*.f64 -1/16 (pow.f64 phi1 2)) (+.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64)))))
(+.f64 (fma.f64 -1/16 (*.f64 phi1 phi1) (log.f64 (sqrt.f64 (E.f64)))) (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64))))
(fma.f64 (*.f64 phi1 phi1) -1/16 (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64)) (log.f64 (sqrt.f64 (E.f64)))))
(fma.f64 (*.f64 phi1 phi1) -1/16 (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (fma.f64 12 (-.f64 1/96 (/.f64 (*.f64 (E.f64) 1/256) (E.f64))) -3/64)) (log.f64 (sqrt.f64 (E.f64)))))
(+.f64 (*.f64 -1/16 (pow.f64 phi1 2)) (+.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64))) (*.f64 1/720 (*.f64 (pow.f64 phi1 6) (-.f64 (+.f64 (*.f64 45/2 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) (*.f64 360 (/.f64 (-.f64 (*.f64 -31/46080 (exp.f64 1)) (*.f64 -1/16 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)))) (exp.f64 1)))) 15/256))))))
(+.f64 (fma.f64 -1/16 (*.f64 phi1 phi1) (log.f64 (sqrt.f64 (E.f64)))) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64)) (*.f64 1/720 (*.f64 (pow.f64 phi1 6) (+.f64 (fma.f64 45/2 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) (*.f64 360 (/.f64 (+.f64 (*.f64 (E.f64) -31/46080) (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))) (E.f64)))) -15/256)))))
(+.f64 (fma.f64 (*.f64 phi1 phi1) -1/16 (log.f64 (sqrt.f64 (E.f64)))) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64)) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) 45/2 (fma.f64 360 (/.f64 (fma.f64 (E.f64) -31/46080 (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))) (E.f64)) -15/256)) (*.f64 1/720 (pow.f64 phi1 6)))))
(+.f64 (fma.f64 (*.f64 phi1 phi1) -1/16 (log.f64 (sqrt.f64 (E.f64)))) (fma.f64 1/720 (*.f64 (pow.f64 phi1 6) (fma.f64 (-.f64 1/96 (/.f64 (*.f64 (E.f64) 1/256) (E.f64))) 45/2 (fma.f64 360 (-.f64 -31/46080 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (*.f64 (E.f64) 1/256)) (/.f64 (E.f64) -1/16))) -15/256))) (*.f64 (fma.f64 12 (-.f64 1/96 (/.f64 (*.f64 (E.f64) 1/256) (E.f64))) -3/64) (*.f64 1/24 (pow.f64 phi1 4)))))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 -2))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1)
(*.f64 lambda1 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1)
(*.f64 lambda1 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1)
(*.f64 lambda1 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 -2))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2))
(*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda2 -2))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -2 (*.f64 lambda2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1))
(fma.f64 2 (*.f64 lambda1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 -2)))
(fma.f64 (*.f64 lambda2 -2) (*.f64 1/2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 2 (log.f64 (sqrt.f64 (E.f64)))) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (E.f64)))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))))
(fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (E.f64)))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (E.f64)))) (*.f64 -1/8 (*.f64 phi1 phi1))))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 1/12 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64) (-.f64 lambda1 lambda2))))))
(fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (E.f64)))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (*.f64 1/12 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (E.f64)))) (*.f64 -1/8 (*.f64 phi1 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64)) (*.f64 (pow.f64 phi1 4) 1/12)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (E.f64)))) (*.f64 -1/8 (*.f64 phi1 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 12 (-.f64 1/96 (/.f64 (*.f64 (E.f64) 1/256) (E.f64))) -3/64)) (*.f64 (pow.f64 phi1 4) 1/12)))
(+.f64 (*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 1))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 (*.f64 12 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) 3/64) (-.f64 lambda1 lambda2)))) (*.f64 1/360 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (+.f64 (*.f64 45/2 (/.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (exp.f64 1))) (*.f64 360 (/.f64 (-.f64 (*.f64 -31/46080 (exp.f64 1)) (*.f64 -1/16 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)))) (exp.f64 1)))) 15/256) (-.f64 lambda1 lambda2)))))))
(fma.f64 2 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (sqrt.f64 (E.f64)))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 1/12 (*.f64 (pow.f64 phi1 4) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64))) (*.f64 1/360 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 45/2 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) (*.f64 360 (/.f64 (+.f64 (*.f64 (E.f64) -31/46080) (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))) (E.f64)))) -15/256)))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (E.f64)))) (*.f64 -1/8 (*.f64 phi1 phi1)))) (fma.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 4) (fma.f64 12 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) -3/64))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (E.f64)) 45/2 (fma.f64 360 (/.f64 (fma.f64 (E.f64) -31/46080 (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))) (E.f64)) -15/256))) (*.f64 (pow.f64 phi1 6) 1/360))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 2 (log.f64 (sqrt.f64 (E.f64)))) (*.f64 -1/8 (*.f64 phi1 phi1)))) (fma.f64 1/12 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 4) (fma.f64 12 (-.f64 1/96 (/.f64 (*.f64 (E.f64) 1/256) (E.f64))) -3/64))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (-.f64 1/96 (/.f64 (*.f64 (E.f64) 1/256) (E.f64))) 45/2 (fma.f64 360 (-.f64 -31/46080 (/.f64 (-.f64 (*.f64 (E.f64) 1/96) (*.f64 (E.f64) 1/256)) (/.f64 (E.f64) -1/16))) -15/256))) (*.f64 (pow.f64 phi1 6) 1/360))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(exp.f64 1)
(E.f64)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (exp.f64 1))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (E.f64)) (E.f64))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (+.f64 (*.f64 1/96 (*.f64 (pow.f64 phi1 4) (exp.f64 1))) (exp.f64 1)))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (E.f64)) (fma.f64 1/96 (*.f64 (E.f64) (pow.f64 phi1 4)) (E.f64)))
(+.f64 (E.f64) (*.f64 (E.f64) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (pow.f64 phi1 4) 1/96))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (+.f64 (*.f64 1/96 (*.f64 (pow.f64 phi1 4) (exp.f64 1))) (+.f64 (*.f64 -31/46080 (*.f64 (pow.f64 phi1 6) (exp.f64 1))) (exp.f64 1))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (E.f64)) (fma.f64 1/96 (*.f64 (E.f64) (pow.f64 phi1 4)) (fma.f64 -31/46080 (*.f64 (E.f64) (pow.f64 phi1 6)) (E.f64))))
(+.f64 (fma.f64 -31/46080 (*.f64 (E.f64) (pow.f64 phi1 6)) (E.f64)) (*.f64 (E.f64) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (pow.f64 phi1 4) 1/96))))
(sqrt.f64 (exp.f64 1))
(sqrt.f64 (E.f64))
(+.f64 (sqrt.f64 (exp.f64 1)) (*.f64 -1/16 (*.f64 (pow.f64 phi1 2) (sqrt.f64 (exp.f64 1)))))
(+.f64 (sqrt.f64 (E.f64)) (*.f64 -1/16 (*.f64 (*.f64 phi1 phi1) (sqrt.f64 (E.f64)))))
(*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/16) 1) (sqrt.f64 (E.f64)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (pow.f64 phi1 4)) (sqrt.f64 (/.f64 1 (exp.f64 1))))) (+.f64 (sqrt.f64 (exp.f64 1)) (*.f64 -1/16 (*.f64 (pow.f64 phi1 2) (sqrt.f64 (exp.f64 1))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (*.f64 (pow.f64 phi1 4) (sqrt.f64 (exp.f64 -1)))) (+.f64 (sqrt.f64 (E.f64)) (*.f64 -1/16 (*.f64 (*.f64 phi1 phi1) (sqrt.f64 (E.f64))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (*.f64 (pow.f64 phi1 4) (sqrt.f64 (exp.f64 -1)))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/16) 1) (sqrt.f64 (E.f64))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 (E.f64) 1/96) (*.f64 (E.f64) 1/256)) (*.f64 (pow.f64 phi1 4) (sqrt.f64 (exp.f64 -1)))) (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/16) 1) (sqrt.f64 (E.f64))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 6) (-.f64 (*.f64 -31/46080 (exp.f64 1)) (*.f64 -1/16 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2))))) (sqrt.f64 (/.f64 1 (exp.f64 1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/96 (exp.f64 1)) (pow.f64 (*.f64 -1/16 (sqrt.f64 (exp.f64 1))) 2)) (pow.f64 phi1 4)) (sqrt.f64 (/.f64 1 (exp.f64 1))))) (+.f64 (sqrt.f64 (exp.f64 1)) (*.f64 -1/16 (*.f64 (pow.f64 phi1 2) (sqrt.f64 (exp.f64 1)))))))
(fma.f64 1/2 (*.f64 (pow.f64 phi1 6) (*.f64 (+.f64 (*.f64 (E.f64) -31/46080) (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))) (sqrt.f64 (exp.f64 -1)))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)) (*.f64 (pow.f64 phi1 4) (sqrt.f64 (exp.f64 -1)))) (+.f64 (sqrt.f64 (E.f64)) (*.f64 -1/16 (*.f64 (*.f64 phi1 phi1) (sqrt.f64 (E.f64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/16) 1) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 (exp.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 6) (fma.f64 (E.f64) -31/46080 (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (-.f64 (*.f64 (E.f64) 1/96) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) -1/16) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) -1/16) 1) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 (exp.f64 -1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 6) (fma.f64 (E.f64) -31/46080 (*.f64 1/16 (-.f64 (*.f64 (E.f64) 1/96) (*.f64 (E.f64) 1/256)))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (-.f64 (*.f64 (E.f64) 1/96) (*.f64 (E.f64) 1/256)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(+.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(+.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) 1)
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (+.f64 (*.f64 1/2 phi2) (*.f64 -1/2 phi1))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))
(pow.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) 1)
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (log.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2)) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (*.f64 (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (sqrt.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) 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 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) 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 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 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 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))) (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) 2)
(/.f64 (-.f64 (cos.f64 (+.f64 (*.f64 1/2 phi2) (*.f64 -1/2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))) (cbrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (sqrt.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(/.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(pow.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))) (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (fma.f64 phi2 1/2 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (-.f64 lambda2 lambda1)))) 1)
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(pow.f64 (*.f64 R (-.f64 lambda2 lambda1)) 1)
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(log.f64 (exp.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (-.f64 lambda2 lambda1)))))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(*.f64 R (-.f64 lambda2 lambda1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 1 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(*.f64 1 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(pow.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (/.f64 (-.f64 lambda1 lambda2) 1))
(+.f64 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lambda2 lambda2))) (sqrt.f64 (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 lambda1 lambda1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 1 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 1 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (*.f64 lambda2 lambda2) 1))) (fma.f64 (neg.f64 (*.f64 lambda2 lambda2)) 1 (*.f64 (*.f64 lambda2 lambda2) 1)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 1 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 lambda2) 3)) (fma.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (-.f64 (pow.f64 lambda1 6) (pow.f64 lambda2 6)) (+.f64 (*.f64 (*.f64 lambda2 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2))) (pow.f64 lambda1 4)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(/.f64 (-.f64 (pow.f64 lambda1 4) (pow.f64 lambda2 4)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 lambda2)))
(pow.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) 1)
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(log.f64 (exp.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(exp.f64 (log.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 lambda1 lambda1 (neg.f64 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 1 (*.f64 lambda1 lambda1) (neg.f64 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 1 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 1 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 lambda2) lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (fma.f64 (neg.f64 lambda2) lambda2 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (neg.f64 (*.f64 lambda2 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(fma.f64 (sqrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 lambda2) lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 1)
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(pow.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) 1)
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 1)
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(exp.f64 (log.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) 1))
(log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (exp.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(expm1.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (expm1.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) 1)
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 1 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1/2)
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (exp.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (log1p.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (expm1.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))))
(sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))

eval294.0ms (1.8%)

Compiler

Compiled 19373 to 10802 computations (44.2% saved)

prune179.0ms (1.1%)

Pruning

40 alts after pruning (34 fresh and 6 done)

PrunedKeptTotal
New54112553
Fresh22224
Picked325
Done044
Total54640586
Accurracy
100.0%
Counts
586 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.1%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R))) 3)
40.3%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))) 3)
24.4%
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) R))) 3)
27.5%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
38.7%
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))))
10.4%
(+.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))))
10.3%
(+.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)))
41.4%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
24.6%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
21.5%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
13.2%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
32.6%
(*.f64 (neg.f64 phi1) R)
11.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
9.4%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))
42.1%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
40.6%
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 R (-.f64 lambda2 lambda1))))
33.8%
(*.f64 phi2 R)
25.7%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
28.1%
(*.f64 lambda2 R)
25.9%
(*.f64 lambda1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 R phi2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
25.5%
(*.f64 lambda1 (neg.f64 R))
70.2%
(*.f64 R (hypot.f64 (/.f64 (*.f64 (*.f64 lambda2 (neg.f64 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
80.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
80.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
62.0%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) 1) (fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) 1))) (-.f64 phi1 phi2)))
85.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
74.6%
(*.f64 R (hypot.f64 (*.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) lambda1) (-.f64 phi1 phi2)))
76.4%
(*.f64 R (hypot.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 phi1 phi2)))
70.3%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
47.9%
(*.f64 R (-.f64 lambda2 lambda1))
60.2%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
40.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
10.4%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
22.2%
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
28.9%
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 lambda2 lambda1))))
18.9%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 R (-.f64 lambda2 lambda1)))))
Compiler

Compiled 2304 to 1456 computations (36.8% saved)

regimes271.0ms (1.6%)

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

9 calls:

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

Compiled 1598 to 921 computations (42.4% saved)

regimes238.0ms (1.4%)

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

9 calls:

31.0ms
phi1
30.0ms
(-.f64 lambda1 lambda2)
28.0ms
lambda2
27.0ms
R
25.0ms
lambda1
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 1225 to 674 computations (45% saved)

regimes245.0ms (1.5%)

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

9 calls:

43.0ms
lambda2
43.0ms
lambda1
25.0ms
(-.f64 lambda1 lambda2)
24.0ms
phi1
24.0ms
R
Results
AccuracySegmentsBranch
96.2%1R
98.4%2lambda1
98.4%2lambda2
96.2%1phi1
96.2%1phi2
96.2%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.2%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.2%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.2%1(-.f64 lambda1 lambda2)
Compiler

Compiled 995 to 529 computations (46.8% saved)

regimes61.0ms (0.4%)

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

2 calls:

23.0ms
lambda1
22.0ms
lambda2
Results
AccuracySegmentsBranch
96.2%1lambda2
96.2%1lambda1
Compiler

Compiled 808 to 412 computations (49% saved)

regimes113.0ms (0.7%)

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 lambda2 lambda1))
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.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 (cos.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (*.f64 R (-.f64 lambda2 lambda1))))
(*.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 1/2 phi1))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
Calls

6 calls:

33.0ms
phi2
23.0ms
phi1
13.0ms
R
13.0ms
(-.f64 lambda1 lambda2)
12.0ms
lambda2
Results
AccuracySegmentsBranch
91.0%1R
91.0%1lambda1
95.9%2phi1
93.6%2phi2
91.0%1(-.f64 lambda1 lambda2)
91.0%1lambda2
Compiler

Compiled 282 to 153 computations (45.7% saved)

regimes53.0ms (0.3%)

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

2 calls:

24.0ms
phi2
23.0ms
phi1
Results
AccuracySegmentsBranch
92.9%2phi2
92.8%2phi1
Compiler

Compiled 242 to 125 computations (48.3% saved)

regimes262.0ms (1.6%)

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

6 calls:

64.0ms
lambda2
53.0ms
lambda1
43.0ms
(-.f64 lambda1 lambda2)
41.0ms
R
33.0ms
phi2
Results
AccuracySegmentsBranch
73.1%3R
79.6%5lambda2
83.9%4(-.f64 lambda1 lambda2)
80.0%5lambda1
76.7%2phi1
85.3%2phi2
Compiler

Compiled 256 to 140 computations (45.3% saved)

regimes227.0ms (1.3%)

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

5 calls:

50.0ms
R
48.0ms
lambda2
42.0ms
phi2
41.0ms
lambda1
41.0ms
phi1
Results
AccuracySegmentsBranch
64.4%5R
71.8%5lambda2
69.7%4lambda1
71.9%3phi1
70.7%3phi2
Compiler

Compiled 236 to 127 computations (46.2% saved)

regimes15.0ms (0.1%)

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

1 calls:

13.0ms
phi1
Results
AccuracySegmentsBranch
71.0%3phi1
Compiler

Compiled 45 to 25 computations (44.4% saved)

regimes61.0ms (0.4%)

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

3 calls:

37.0ms
lambda2
12.0ms
phi2
11.0ms
phi1
Results
AccuracySegmentsBranch
60.9%10lambda2
66.9%3phi2
68.2%3phi1
Compiler

Compiled 42 to 28 computations (33.3% saved)

regimes79.0ms (0.5%)

Counts
4 → 4
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 phi2 R)
Calls

4 calls:

29.0ms
R
19.0ms
lambda1
16.0ms
phi1
14.0ms
phi2
Results
AccuracySegmentsBranch
45.9%9R
60.2%4phi2
55.2%6lambda1
60.9%4phi1
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes40.0ms (0.2%)

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

3 calls:

20.0ms
phi1
10.0ms
phi2
9.0ms
lambda1
Results
AccuracySegmentsBranch
53.6%3lambda1
50.4%3phi2
44.0%6phi1
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes20.0ms (0.1%)

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

3 calls:

8.0ms
phi2
6.0ms
lambda1
5.0ms
lambda2
Results
AccuracySegmentsBranch
48.1%2lambda2
48.2%2phi2
41.3%2lambda1
Compiler

Compiled 29 to 22 computations (24.1% 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:

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

Compiled 38 to 31 computations (18.4% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
42.0ms
-1.4889548886971453e+198
-1.2647462062005445e+195
Results
11.0ms56×body256valid
10.0ms18×body1024valid
7.0ms11×body512valid
6.0ms32×body256infinite
3.0msbody1024infinite
2.0msbody512infinite
Compiler

Compiled 485 to 348 computations (28.2% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
-9.410383606042448e-58
-1.0802425098424767e-63
Results
17.0ms82×body256valid
7.0ms36×body256infinite
4.0ms10×body512infinite
3.0msbody1024valid
2.0msbody512valid
2.0msbody1024infinite
Compiler

Compiled 387 to 271 computations (30% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
4.354750773157588e-80
8.628011815637772e-79
Results
16.0ms61×body256valid
6.0ms28×body256infinite
4.0msbody1024valid
3.0msbody1024infinite
2.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 297 to 210 computations (29.3% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
1.1019722008823596e-12
3.324610612165477e-9
Results
15.0ms75×body256valid
9.0msbody1024infinite
5.0ms10×body1024valid
5.0ms26×body256infinite
1.0msbody512infinite
1.0msbody512valid
Compiler

Compiled 285 to 204 computations (28.4% saved)

bsearch47.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
-5.296898523142616e-283
-1.0758542117884113e-284
21.0ms
-31560893.782559063
-8829555.912127495
Results
24.0ms119×body256valid
10.0ms52×body256infinite
4.0msbody1024valid
2.0msbody1024infinite
2.0msbody512infinite
2.0msbody512valid
Compiler

Compiled 444 to 290 computations (34.7% saved)

bsearch63.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
1.287489450836341e-212
3.3479302501768076e-199
20.0ms
-83961567.6473291
-31560893.782559063
Results
32.0ms147×body256valid
13.0ms58×body256infinite
5.0ms10×body1024valid
4.0ms10×body512infinite
4.0ms10×body512valid
3.0msbody1024infinite
Compiler

Compiled 360 to 263 computations (26.9% saved)

bsearch78.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.287489450836341e-212
3.3479302501768076e-199
38.0ms
-6.269277546601802e+87
-8.56092663602311e+83
Results
28.0ms144×body256valid
17.0ms46×body512valid
12.0ms55×body256infinite
12.0ms33×body512infinite
3.0msbody1024valid
3.0msbody1024infinite
Compiler

Compiled 413 to 306 computations (25.9% saved)

bsearch92.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
-3.5322754543660206e-267
-3.027633856670934e-277
41.0ms
-1.968215075942472e-175
-2.2104257673580752e-185
12.0ms
-8829555.912127495
-6567795.309791197
Results
47.0ms229×body256valid
17.0ms87×body256infinite
11.0ms25×body512infinite
7.0ms14×body1024valid
4.0ms10×body512valid
2.0msbody1024infinite
Compiler

Compiled 482 to 373 computations (22.6% saved)

bsearch63.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
2.4475489789996582e-300
9.673050066514904e-299
36.0ms
-6.886102299786586e+70
-3.070515114830352e+65
Results
31.0ms157×body256valid
14.0ms64×body256infinite
5.0ms10×body1024valid
4.0ms11×body512infinite
4.0ms10×body512valid
2.0msbody1024infinite
Compiler

Compiled 342 to 261 computations (23.7% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
3.594528169600888e-52
1.0017785343890872e-42
Results
18.0ms83×body256valid
8.0ms40×body256infinite
3.0msbody1024valid
3.0msbody512infinite
2.0msbody1024infinite
1.0msbody512valid
Compiler

Compiled 207 to 154 computations (25.6% saved)

simplify29.0ms (0.2%)

Algorithm
egg-herbie
Rules
84×*-commutative
66×unsub-neg
64×neg-mul-1
42×+-commutative
36×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128928
1204928
2239928
3265928
4316928
5389928
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda1 -39999999999999998045731698556940528213556641844744866797866335562294046894999836733113551556689360912383501795068553026827793013002209972370542943705105815975081466153493700003108946152916344897536) (*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.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 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi1 -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi2 7092144455206147/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.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 7978910409456553/2417851639229258349412352) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))
(if (<=.f64 phi1 -23000000) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 phi1 -1841655418601397/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2))))) (*.f64 phi2 R)))
(if (<=.f64 phi1 -49000000) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 phi1 1468487258528273/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 phi2 R)))
(if (<=.f64 phi1 -27999999999999999029310197100783687380210031204805251169579307606676987166527305285632) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi1 1137603279264785/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 phi2 R)))
(if (<=.f64 phi1 -8500000) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi1 -937676883680507/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 lambda2 R) (if (<=.f64 phi1 -2969275362848437/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 lambda1 (neg.f64 R)) (*.f64 phi2 R))))
(if (<=.f64 lambda1 -21000000000000001283707735751818803530834139610341151125454425423872) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 6974566143351135/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 phi2 R) (*.f64 lambda2 R)))
(if (<=.f64 phi2 3454916795156829/803469022129495137770981046170581301261101496891396417650688) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) 1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2)))) -1))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda1 -39999999999999998045731698556940528213556641844744866797866335562294046894999836733113551556689360912383501795068553026827793013002209972370542943705105815975081466153493700003108946152916344897536) (*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))))
(if (<=.f64 lambda1 -39999999999999998045731698556940528213556641844744866797866335562294046894999836733113551556689360912383501795068553026827793013002209972370542943705105815975081466153493700003108946152916344897536) (*.f64 R (hypot.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 phi2 1/2))))) (-.f64 phi1 phi2))) (*.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 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi1 -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(if (<=.f64 phi1 -795081179150273/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(if (<=.f64 phi2 7092144455206147/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.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 7092144455206147/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.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 phi2 1/2))))))
(if (<=.f64 phi2 7978910409456553/2417851639229258349412352) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))
(if (<=.f64 phi2 7978910409456553/2417851639229258349412352) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi1 -23000000) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 phi1 -1841655418601397/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 lambda2 lambda1) phi2))))) (*.f64 phi2 R)))
(if (<=.f64 phi1 -23000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 -1841655418601397/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 -1/4 (*.f64 phi1 (*.f64 R (*.f64 phi2 (-.f64 lambda2 lambda1)))))) (*.f64 R phi2)))
(if (<=.f64 phi1 -49000000) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 phi1 1468487258528273/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 phi2 R)))
(if (<=.f64 phi1 -49000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 1468487258528273/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R phi2)))
(if (<=.f64 phi1 -27999999999999999029310197100783687380210031204805251169579307606676987166527305285632) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi1 1137603279264785/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 phi2 R)))
(if (<=.f64 phi1 -27999999999999999029310197100783687380210031204805251169579307606676987166527305285632) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 1137603279264785/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R phi2)))
(if (<=.f64 phi1 -8500000) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi1 -937676883680507/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 lambda2 R) (if (<=.f64 phi1 -2969275362848437/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 lambda1 (neg.f64 R)) (*.f64 phi2 R))))
(if (<=.f64 phi1 -8500000) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 -937676883680507/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 R lambda2) (if (<=.f64 phi1 -2969275362848437/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 lambda1 (neg.f64 R)) (*.f64 R phi2))))
(if (<=.f64 phi1 -8500000) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 -937676883680507/38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808) (*.f64 R lambda2) (if (<=.f64 phi1 -2969275362848437/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2))))
(if (<=.f64 lambda1 -21000000000000001283707735751818803530834139610341151125454425423872) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 6974566143351135/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 phi2 R) (*.f64 lambda2 R)))
(if (<=.f64 lambda1 -21000000000000001283707735751818803530834139610341151125454425423872) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 6974566143351135/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 R phi2) (*.f64 R lambda2)))
(if (<=.f64 lambda1 -21000000000000001283707735751818803530834139610341151125454425423872) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 6974566143351135/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416) (*.f64 R phi2) (*.f64 R lambda2)))
(if (<=.f64 phi2 3454916795156829/803469022129495137770981046170581301261101496891396417650688) (*.f64 lambda2 R) (*.f64 phi2 R))
(if (<=.f64 phi2 3454916795156829/803469022129495137770981046170581301261101496891396417650688) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 lambda2 R)
(*.f64 R lambda2)
Compiler

Compiled 407 to 270 computations (33.7% saved)

soundness2.3s (13.5%)

Rules
2156×unsub-neg
1922×fma-def
1922×fma-def
1786×log-prod
1640×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02047
13847
28647
332147
4116747
5415647
6772247
01793
136993
2496293
030342
1639330
055415862
1166415070
2725714366
086138386
1246633770
055415862
1166415070
2725714366
073026875
1193122241
2544320045
055415862
1166415070
2725714366
055415862
1166415070
2725714366
086138386
1246633770
055415862
1166415070
2725714366
055415862
1166415070
2725714366
048503
11022503
085739495
1256134541
2709934539
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1752 to 1086 computations (38% saved)

end0.0ms (0%)

preprocess164.0ms (1%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

Compiler

Compiled 902 to 498 computations (44.8% saved)

Profiling

Loading profile data...