Equirectangular approximation to distance on a great circle

Details

Time bar (total: 24.2s)

analyze2.5s (10.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%199.5%-99.5%0%0%0%1
0%0%399%-299%0%0%0%2
0%0%798%-698%0%0%0%3
0%0%1596.1%-1496.1%0%0%0%4
0%0%3192.2%-3092.2%0%0%0%5
0%0%6384.4%-6284.4%0%0%0%6
0%0%12768.8%-12668.8%0%0%0%7
0%0%25537.6%-25437.6%0%0%0%8
0%0%51075.1%-50975.1%0%0%0%9
0%0%102150.2%-102050.2%0%0%0%10
0%0%204300.5%-204200.5%0%0%0%11
0%0%408601%-408501%0%0%0%12
Compiler

Compiled 38 to 22 computations (42.1% saved)

sample4.4s (18.2%)

Results
2.1s4656×body256valid
880.0ms1962×body256infinite
542.0ms543×body1024valid
400.0ms537×body512valid
350.0ms312×body1024infinite
153.0ms244×body512infinite
2.0msbody2048valid
Bogosity

preprocess47.0ms (0.2%)

Algorithm
egg-herbie
Rules
1968×distribute-lft-in
1950×distribute-rgt-in
1754×fma-def
946×associate-+l+
930×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0110517
1264517
2664517
32724517
055
155
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
1
3
4
3
Call 2
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 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 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 (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)

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

Compiled 42 to 28 computations (33.3% saved)

localize411.0ms (1.7%)

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.8%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))
80.8%
(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
Compiler

Compiled 72 to 30 computations (58.3% saved)

series35.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite92.0ms (0.4%)

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

simplify439.0ms (1.8%)

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

eval275.0ms (1.1%)

Compiler

Compiled 15152 to 8987 computations (40.7% saved)

prune104.0ms (0.4%)

Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New27021291
Fresh000
Picked101
Done000
Total27121292
Accurracy
96.8%
Counts
292 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.1%
(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)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
21.3%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
8.9%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
14.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
33.1%
(*.f64 (neg.f64 phi1) R)
14.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
30.5%
(*.f64 phi2 R)
23.4%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
38.0%
(*.f64 R (hypot.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2) (-.f64 phi1 phi2)))
55.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sin.f64 1)))) (-.f64 phi1 phi2)))
96.6%
(*.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.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
50.9%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
70.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
54.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
63.2%
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
30.1%
(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)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
21.3%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
8.9%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
14.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
33.1%
(*.f64 (neg.f64 phi1) R)
14.0%
(*.f64 (neg.f64 lambda2) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
30.5%
(*.f64 phi2 R)
23.4%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
38.0%
(*.f64 R (hypot.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2) (-.f64 phi1 phi2)))
55.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sin.f64 1)))) (-.f64 phi1 phi2)))
96.6%
(*.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.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
96.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
50.9%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
70.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
54.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
63.2%
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 1628 to 1164 computations (28.5% saved)

localize1.3s (5.2%)

Local Accuracy

Found 14 expressions with local accuracy:

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

Compiled 267 to 119 computations (55.4% saved)

series96.0ms (0.4%)

Counts
14 → 428
Calls

111 calls:

TimeVariablePointExpression
20.0ms
lambda1
@0
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
3.0ms
lambda2
@0
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
2.0ms
R
@0
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
2.0ms
phi2
@0
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
1.0ms
phi2
@-inf
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))

rewrite161.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
888×expm1-udef
886×log1p-udef
514×add-sqr-sqrt
512×pow1
506×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify286.0ms (1.2%)

Algorithm
egg-herbie
Rules
1290×fma-def
826×*-commutative
626×log-prod
570×+-commutative
532×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
079827893
1219026579
2702826167
Stop Event
node limit
Counts
707 → 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))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (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)))))))) 1)
(-.f64 (+.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))))))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (+.f64 (*.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)))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.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 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 phi2 6))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2))))))
(*.f64 R phi2)
(+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 -1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) 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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))
(*.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 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (*.f64 1/384 (pow.f64 phi2 4))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (+.f64 (*.f64 -1/46080 (pow.f64 phi2 6)) (*.f64 1/384 (pow.f64 phi2 4)))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -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))))
(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)))))
(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)))))
(*.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 (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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(-.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1) (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(+.f64 (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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.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))))
(+.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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.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 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 2))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 lambda1 3)))
(cbrt.f64 (*.f64 (pow.f64 lambda1 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)) lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 phi2 1/2))) (+.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2)))) 1)
(*.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 phi2 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(pow.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 phi2 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 phi2 1/2))))
(+.f64 (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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (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 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(-.f64 (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(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)))
(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)))))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.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))))
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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1)))
(+.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 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 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (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 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi2)))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) 1)
(+.f64 (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))))) 1))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (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)))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (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 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 1))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 1) (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)))) -1))
(-.f64 (+.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))))))))) 1)
(+.f64 (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 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))))) -1)
(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 (sin.f64 (*.f64 1/2 phi2)) 1/48 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3))))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) -1/8 (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 1) (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)))) -1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (+.f64 (*.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)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 phi2 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (+.f64 (*.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))))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (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))))) -1)
(+.f64 -1 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) 1) (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 (+.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi1))) -1))
(-.f64 (+.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)))))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (fma.f64 (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)))))) -1)
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/16) 1/48)))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1)))
(+.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 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 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (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 (*.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 (*.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 (*.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 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 phi1)))
(+.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 (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 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 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (*.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 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 (*.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/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 -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))))
(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/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 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 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1)))
(+.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (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 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 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 R)) (*.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 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 R)) (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))))
(+.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 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 R)) (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)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(+.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)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(+.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 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))))
(+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.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 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 phi2 -1/2) (*.f64 1/48 (pow.f64 phi2 3))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) lambda1) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 phi1)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (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 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(*.f64 (fma.f64 -1/8 (*.f64 phi2 phi2) 1) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1)) lambda2)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 phi2 phi2) (*.f64 1/384 (pow.f64 phi2 4)))) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) lambda1))) lambda2)
(fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 phi2 phi2) (*.f64 -1/46080 (pow.f64 phi2 6)))) (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R)))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 (-.f64 lambda1 lambda2) R))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 4)))))))
(fma.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (-.f64 lambda1 lambda2))) 2)) (-.f64 lambda1 lambda2)) (*.f64 R (pow.f64 phi2 4)))) (*.f64 (-.f64 lambda1 lambda2) R))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 phi2 6))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 6)))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 4))))))))
(fma.f64 (-.f64 lambda1 lambda2) R (*.f64 1/2 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (-.f64 lambda1 lambda2))) 2)) (-.f64 lambda1 lambda2)) (*.f64 R (pow.f64 phi2 4))) (*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 1/48 (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (-.f64 lambda1 lambda2))) 2))))) (-.f64 lambda1 lambda2)) (*.f64 R (pow.f64 phi2 6)))) (*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4 1) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) R)))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(fma.f64 R phi2 (*.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))
(fma.f64 1/2 (*.f64 (/.f64 R phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (*.f64 phi2 R))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 R phi2 (*.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(fma.f64 -1/8 (*.f64 (/.f64 R (pow.f64 phi2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 1/2 (*.f64 (/.f64 R phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (*.f64 phi2 R)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 phi2 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 R phi2 (*.f64 1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 phi2 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (fma.f64 -1/8 (*.f64 (/.f64 R (pow.f64 phi2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 1/2 (*.f64 (/.f64 R phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (*.f64 phi2 R))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 phi2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 R phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (*.f64 1/8 (*.f64 (/.f64 R (pow.f64 phi2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 -1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2) (*.f64 (/.f64 R (/.f64 (pow.f64 phi2 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) -1/16))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 R (pow.f64 phi2 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 (*.f64 (/.f64 R (pow.f64 phi2 5)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) -1/16 (*.f64 -1/2 (*.f64 (/.f64 R phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 phi2 R))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))
(-.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)))))))
(+.f64 (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(+.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))) 3))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3))))) (+.f64 (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)) (*.f64 lambda2 R)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) 3))))) (+.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) 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 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (*.f64 lambda2 R) (*.f64 lambda1 lambda1))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 lambda1 lambda1))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) (/.f64 R lambda1)) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 lambda1)) (*.f64 lambda2 R))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) (/.f64 R lambda1)) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 lambda1 lambda1))) (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))
(-.f64 (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 lambda2 (*.f64 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))))
(-.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 lambda2 (*.f64 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))))
(+.f64 (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 1/2 (*.f64 R (*.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (pow.f64 lambda2 3) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2))))) (*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (/.f64 (*.f64 1/2 (pow.f64 lambda2 3)) (/.f64 (/.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2))))) (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (+.f64 (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (/.f64 (*.f64 1/2 (pow.f64 lambda2 3)) (/.f64 (/.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda1 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 lambda2)) (*.f64 lambda1 R))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (/.f64 (*.f64 lambda2 lambda2) R))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2)) (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2)) (-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (/.f64 (*.f64 lambda2 lambda2) R))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))
(+.f64 1 (*.f64 -1/8 (*.f64 phi2 phi2)))
(fma.f64 -1/8 (*.f64 phi2 phi2) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (*.f64 1/384 (pow.f64 phi2 4))))
(+.f64 1 (fma.f64 -1/8 (*.f64 phi2 phi2) (*.f64 1/384 (pow.f64 phi2 4))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) (+.f64 (*.f64 -1/46080 (pow.f64 phi2 6)) (*.f64 1/384 (pow.f64 phi2 4)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 phi2 phi2) (fma.f64 -1/46080 (pow.f64 phi2 6) (*.f64 1/384 (pow.f64 phi2 4)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 phi2 phi2) (fma.f64 1/384 (pow.f64 phi2 4) (*.f64 -1/46080 (pow.f64 phi2 6)))))
(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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1)))
(+.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 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 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1)))
(+.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 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 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 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (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)))
(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 -1/2 (*.f64 (*.f64 phi1 (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 (*.f64 phi1 (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 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 (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 (*.f64 phi1 (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 (sin.f64 (*.f64 1/2 phi2)) 1/48 (*.f64 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3))))) (+.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 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 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))))
(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))))
(+.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 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 (*.f64 phi2 phi2) (fma.f64 -1/8 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) 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 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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) 1/16) 1/48)))))) (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)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda2))
(+.f64 (*.f64 (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 (*.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 (*.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 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 phi1)))
(+.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 (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 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 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 -1/2))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (*.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 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 (*.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/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 -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 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (+.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1) (-.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 1 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (+.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) -1) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 1 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fma.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) -1)
(expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.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))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)))) 1)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 lambda1 R)) 1)
(*.f64 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2))
(fabs.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(log.f64 (pow.f64 (exp.f64 R) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(*.f64 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 R 3)))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3)))
(*.f64 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) 1/3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 2))
(sqrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 lambda1 3)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 phi2 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 phi2 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (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 phi2 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 phi2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi2 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 3)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 2)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 2))
(fabs.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3) (pow.f64 R 3)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 1))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 phi2 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2)))) 1)
(cos.f64 (*.f64 1/2 phi2))
(*.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(cos.f64 (*.f64 1/2 phi2))
(*.f64 1 (cos.f64 (*.f64 phi2 1/2)))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (cos.f64 (*.f64 phi2 1/2)) 1)
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 phi2 1/2))) 3)
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 phi2))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 phi2 1/2))) 2)
(cos.f64 (*.f64 1/2 phi2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 phi2)))
(log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 phi2 1/2)))))
(cos.f64 (*.f64 1/2 phi2))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 phi2 1/2)) 3))
(cos.f64 (*.f64 1/2 phi2))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(exp.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 phi2 1/2))) 1))
(cos.f64 (*.f64 1/2 phi2))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 phi2 1/2))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 0 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (+.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)
(+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (-.f64 2 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (-.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (-.f64 1 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (-.f64 2 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (exp.f64 (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))))
(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))))
(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))))
(+.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.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))))

eval312.0ms (1.3%)

Compiler

Compiled 17487 to 10884 computations (37.8% saved)

prune289.0ms (1.2%)

Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New52819547
Fresh51116
Picked415
Done000
Total53731568
Accurracy
100.0%
Counts
568 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.9%
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2) R)
6.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
8.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 lambda2))
8.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
21.3%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
14.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
33.1%
(*.f64 (neg.f64 phi1) R)
30.5%
(*.f64 phi2 R)
26.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
23.4%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
96.6%
(*.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.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (-.f64 phi1 phi2)))
92.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
50.9%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
65.0%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))
56.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
26.7%
(*.f64 R (hypot.f64 phi2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
70.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
21.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))
54.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
51.5%
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
25.0%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.9%
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2) R)
6.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
8.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 lambda2))
8.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
21.3%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
14.0%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
33.1%
(*.f64 (neg.f64 phi1) R)
30.5%
(*.f64 phi2 R)
26.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
23.4%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
96.6%
(*.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.5%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (-.f64 phi1 phi2)))
92.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
50.9%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
65.0%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))
56.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
26.7%
(*.f64 R (hypot.f64 phi2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
70.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
21.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))
54.9%
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
51.5%
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
Compiler

Compiled 2352 to 1724 computations (26.7% saved)

localize1.8s (7.6%)

Local Accuracy

Found 15 expressions with local accuracy:

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

Compiled 377 to 224 computations (40.6% saved)

series70.0ms (0.3%)

Counts
14 → 480
Calls

120 calls:

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

rewrite140.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
864×add-sqr-sqrt
856×pow1
850×*-un-lft-identity
806×log1p-expm1-u
802×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify273.0ms (1.1%)

Algorithm
egg-herbie
Rules
680×*-commutative
592×associate-+r+
564×associate-+l+
452×distribute-lft-in
448×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109042441
1324734269
Stop Event
node limit
Counts
679 → 602
Calls
Call 1
Inputs
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (+.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)))) 1)
(-.f64 (+.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))))) 1)
(-.f64 (+.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)))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) 1)
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (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)))))))) 1)
(-.f64 (+.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))))))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(-.f64 (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))))) 1)
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (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)))
(*.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 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R lambda1))
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) lambda1))) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/46080 (*.f64 R (*.f64 (pow.f64 phi2 6) lambda1))))))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.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 -1 lambda1)
(+.f64 (*.f64 -1 lambda1) (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)))
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1))))
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1)) (*.f64 1/46080 (*.f64 (pow.f64 phi2 6) lambda1)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(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))
(-.f64 (exp.f64 1) 1)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (exp.f64 1)) 1)
(-.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))) 1)
(-.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))) (+.f64 (*.f64 -31/46080 (*.f64 (pow.f64 phi1 6) (exp.f64 1))) (exp.f64 1)))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (*.f64 -1/8 (pow.f64 phi1 2))))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 -1/8 (pow.f64 phi1 2)))))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 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 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (*.f64 (pow.f64 lambda1 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) 2)) lambda1)))) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) R)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 R phi2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) R)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 R phi2)) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R))))
(*.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 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 (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 (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 (*.f64 (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 phi1 (*.f64 R phi2)))))
(+.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 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 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 -1 (*.f64 (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 phi1 (*.f64 R phi2))))))
(+.f64 (*.f64 1/2 (*.f64 (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 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (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)))) phi1)) 2)) (*.f64 R (pow.f64 phi2 3)))) (+.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 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 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 -1 (*.f64 (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 phi1 (*.f64 R phi2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))))))
(-.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))))) 1)
(*.f64 1 (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 (cbrt.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)))))) (cbrt.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))))))) (cbrt.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 (sqrt.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)))))) (sqrt.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)))))))
(pow.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))))) 1)
(log.f64 (exp.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)))))))
(log.f64 (+.f64 1 (expm1.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))))))))
(cbrt.f64 (*.f64 (*.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))))) (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)))))) (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)))))))
(exp.f64 (log.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)))))))
(log1p.f64 (expm1.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 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 (*.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 (-.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)) (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))))) (fma.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))))))
(expm1.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 (-.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)))))
(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 (-.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)))))
(fma.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))))) (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 (-.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))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (sin.f64 (*.f64 phi2 1/2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 phi2 1/2) (*.f64 1/2 phi1))) (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)))))
(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 (*.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 lambda1 lambda2)))) 1)
(pow.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 lambda1 lambda2)) 1)
(log.f64 (exp.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 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.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 lambda1 lambda2)))))
(cbrt.f64 (*.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 lambda1 lambda2)) (*.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 lambda1 lambda2))) (*.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 lambda1 lambda2))))
(expm1.f64 (log1p.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 lambda1 lambda2))))
(exp.f64 (log.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 lambda1 lambda2))))
(log1p.f64 (expm1.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 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))) 1)
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))) 1)
(log.f64 (exp.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)) 1)
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(-.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)))))
(log.f64 (+.f64 1 (expm1.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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(+.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(+.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(+.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(+.f64 (fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(+.f64 (fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(+.f64 (fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (fma.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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.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)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1)
(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))))
(log.f64 (+.f64 1 (expm1.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))))
(expm1.f64 (log1p.f64 (*.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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1)
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(log.f64 (exp.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Outputs
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (+.f64 (*.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)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi1))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(-.f64 (+.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))))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.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 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)
(+.f64 (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))))) -1)
(-.f64 (+.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)))))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (sin.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 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2)) (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 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) (pow.f64 phi2 3)) (exp.f64 (cos.f64 (*.f64 1/2 phi1)))))) -1)
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.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 -1/48 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1/48 (*.f64 1/16 (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 3)))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi2)))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))))) 1))
(+.f64 (*.f64 (*.f64 phi1 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2))))) (expm1.f64 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (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)))))))) 1)
(+.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 (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))))))) 1))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (*.f64 phi1 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) -1))
(-.f64 (+.f64 (*.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))))))))) 1)
(+.f64 (fma.f64 (pow.f64 phi1 3) (*.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.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))))))))) -1)
(+.f64 (*.f64 (*.f64 (pow.f64 phi1 3) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 1/16 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.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 (*.f64 (+.f64 (*.f64 (*.f64 phi1 phi1) (fma.f64 1/8 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2))))) 1) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (*.f64 phi1 -1/2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (exp.f64 (cos.f64 (*.f64 1/2 phi2)))) -1)))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.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 (*.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 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(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/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 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (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)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 -1/48 (pow.f64 phi2 3))))
(+.f64 (*.f64 1/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 (*.f64 1/2 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 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.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 phi1)) (+.f64 (*.f64 1/2 phi2) (*.f64 -1/48 (pow.f64 phi2 3)))))
(*.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 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(*.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 -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))) (*.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 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/645120 (pow.f64 phi1 7)) (*.f64 1/3840 (pow.f64 phi1 5)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/48 (pow.f64 phi1 3)))))
(*.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 (*.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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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 lambda1 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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 lambda1 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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 lambda1 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (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 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8) (*.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 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 (cos.f64 (*.f64 1/2 phi1)) -1/8) (*.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (*.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R lambda1))
(*.f64 lambda1 (neg.f64 R))
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) lambda1)) (*.f64 lambda1 (neg.f64 R)))
(-.f64 (*.f64 (*.f64 1/8 R) (*.f64 (*.f64 phi2 phi2) lambda1)) (*.f64 lambda1 R))
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) lambda1))) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 -1/384 (*.f64 R (*.f64 lambda1 (pow.f64 phi2 4))) (*.f64 lambda1 (neg.f64 R))))
(fma.f64 1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) lambda1)) (-.f64 (*.f64 (*.f64 -1/384 R) (*.f64 lambda1 (pow.f64 phi2 4))) (*.f64 lambda1 R)))
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1/384 (*.f64 R (*.f64 (pow.f64 phi2 4) lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/46080 (*.f64 R (*.f64 (pow.f64 phi2 6) lambda1))))))
(fma.f64 1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 -1/384 (*.f64 R (*.f64 lambda1 (pow.f64 phi2 4))) (fma.f64 -1 (*.f64 lambda1 R) (*.f64 1/46080 (*.f64 R (*.f64 lambda1 (pow.f64 phi2 6)))))))
(fma.f64 1/8 (*.f64 R (*.f64 (*.f64 phi2 phi2) lambda1)) (fma.f64 -1/384 (*.f64 R (*.f64 lambda1 (pow.f64 phi2 4))) (-.f64 (*.f64 (*.f64 1/46080 R) (*.f64 lambda1 (pow.f64 phi2 6))) (*.f64 lambda1 R))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(*.f64 -1 lambda1)
(neg.f64 lambda1)
(+.f64 (*.f64 -1 lambda1) (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)))
(fma.f64 -1 lambda1 (*.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1)))
(-.f64 (*.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1)) lambda1)
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1))))
(fma.f64 -1 lambda1 (fma.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1) (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi2 4)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 1/8 (*.f64 phi2 phi2)) (*.f64 -1/384 (pow.f64 phi2 4)))) lambda1)
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1)) (*.f64 1/46080 (*.f64 (pow.f64 phi2 6) lambda1)))))
(fma.f64 -1 lambda1 (fma.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1) (fma.f64 -1/384 (*.f64 lambda1 (pow.f64 phi2 4)) (*.f64 1/46080 (*.f64 lambda1 (pow.f64 phi2 6))))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1) (*.f64 lambda1 (+.f64 (*.f64 -1/384 (pow.f64 phi2 4)) (*.f64 1/46080 (pow.f64 phi2 6))))) lambda1)
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.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 (*.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))))))
(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 (*.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 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (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)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 lambda1 (neg.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 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))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 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))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 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))
(neg.f64 (*.f64 R (*.f64 -1 (-.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 R))
(-.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 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 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R)) (*.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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 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 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (neg.f64 (*.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 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 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 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (pow.f64 phi2 3) (fma.f64 (*.f64 -1/8 (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (neg.f64 (*.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 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R)) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(+.f64 (+.f64 (*.f64 (pow.f64 phi2 3) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))))) (+.f64 (*.f64 phi2 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R) (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (-.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 R (cos.f64 (*.f64 1/2 phi2))) (*.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 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (-.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 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.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 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/8 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (-.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 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (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 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/8 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))) (+.f64 (fma.f64 (pow.f64 phi1 3) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))) (*.f64 phi1 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R) (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 lambda1 (neg.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 lambda1 (neg.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 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.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 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 (*.f64 phi2 R) (*.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 (*.f64 phi2 R) (*.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))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 R) (*.f64 (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)))))
(*.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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(+.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 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(+.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 (*.f64 phi1 phi1) R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(+.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 (*.f64 phi1 phi1) R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.f64 lambda1 R)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (*.f64 1/48 (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 lambda1 (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 lambda1 (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 lambda1 (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 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(*.f64 (*.f64 lambda2 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)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 phi2 R) (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (*.f64 phi2 R) (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/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 R) (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 (*.f64 -1/2 lambda2) (*.f64 (*.f64 phi2 R) (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)))))))))
(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 R) (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 (*.f64 -1/2 lambda2) (*.f64 (*.f64 phi2 R) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.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)))))
(fma.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))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.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 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.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)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 (*.f64 (pow.f64 phi1 3) lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (*.f64 (pow.f64 phi1 3) 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 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 1) 1)
(expm1.f64 1)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (exp.f64 1))) (exp.f64 1)) 1)
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (E.f64))) (expm1.f64 1))
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (E.f64)) (expm1.f64 1))
(-.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))) 1)
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (E.f64)) (fma.f64 1/96 (*.f64 (E.f64) (pow.f64 phi1 4)) (E.f64))) -1)
(+.f64 (*.f64 (E.f64) (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 1/96 (pow.f64 phi1 4)))) (expm1.f64 1))
(-.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))) (+.f64 (*.f64 -31/46080 (*.f64 (pow.f64 phi1 6) (exp.f64 1))) (exp.f64 1)))) 1)
(+.f64 (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)))) -1)
(+.f64 (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (E.f64)) (+.f64 (*.f64 (E.f64) (+.f64 (*.f64 1/96 (pow.f64 phi1 4)) (*.f64 -31/46080 (pow.f64 phi1 6)))) (expm1.f64 1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))
(+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1)))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (*.f64 -1/8 (pow.f64 phi1 2))))
(+.f64 1 (fma.f64 1/384 (pow.f64 phi1 4) (*.f64 -1/8 (*.f64 phi1 phi1))))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 -1/8 (pow.f64 phi1 2)))))
(+.f64 1 (fma.f64 1/384 (pow.f64 phi1 4) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 -1/8 (*.f64 phi1 phi1)))))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1)) lambda2)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 1/384 (pow.f64 phi1 4) (*.f64 -1/8 (*.f64 phi1 phi1)))) (-.f64 lambda1 lambda2))
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 6)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1))) lambda2)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 -1/8 (*.f64 phi1 phi1)))) (-.f64 (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1) lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)))) (-.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (*.f64 (pow.f64 lambda1 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)))) (-.f64 (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 R (pow.f64 lambda1 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)))) (neg.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) 3))))) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 -1 (*.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)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (fma.f64 1/2 (/.f64 lambda2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 lambda1)) (*.f64 R (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (/.f64 R lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) lambda1))) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))))
(fma.f64 -1/2 (/.f64 lambda2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 lambda1)) (*.f64 R (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (fma.f64 -1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))))
(fma.f64 -1/2 (*.f64 (/.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))
(fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)))
(fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 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 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) 2)) lambda1)))) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))) lambda1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))) lambda1)))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (neg.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 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 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))))
(+.f64 (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 lambda2)) (/.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(neg.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 -1 (*.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)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 lambda2)) (/.f64 lambda1 (/.f64 (cos.f64 (*.f64 1/2 phi1)) R))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 phi2 R))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 R) phi2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) R)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 phi2 R))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 phi1)) (*.f64 R (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 R) phi2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 R phi2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) R)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 phi2 R) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 phi2 R))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (*.f64 (pow.f64 phi1 3) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (*.f64 phi2 R))) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 phi1)) (*.f64 R (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 phi2 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 R) phi2))))
(*.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 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (/.f64 phi1 R)) (*.f64 phi1 R)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (*.f64 phi2 phi2))) (/.f64 phi1 R)) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 R phi2)) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 R))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (/.f64 phi1 R)) (*.f64 phi1 R))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (*.f64 phi2 phi2))) (/.f64 phi1 R)) (/.f64 phi2 phi1)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (*.f64 phi2 phi2))) (/.f64 phi1 R)) (*.f64 phi1 R))) (*.f64 phi2 R))
(*.f64 -1 (*.f64 phi1 R))
(*.f64 (neg.f64 phi1) R)
(*.f64 phi1 (neg.f64 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 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 R phi2 (-.f64 (/.f64 -1/2 (/.f64 phi1 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (+.f64 (/.f64 R (/.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 R phi2 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 R phi1) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (/.f64 phi1 R)))) (*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.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 (*.f64 (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 phi1 (*.f64 R phi2)))))
(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 (neg.f64 (*.f64 (*.f64 phi1 (*.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 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 phi1 R) phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.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 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 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 -1 (*.f64 (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 phi1 (*.f64 R phi2))))))
(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 (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 (*.f64 phi2 phi2) R) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) 2)))) (neg.f64 (*.f64 (*.f64 phi1 (*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) R (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (*.f64 phi1 R) phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (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 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (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)))) phi1)) 2)) (*.f64 R (pow.f64 phi2 3)))) (+.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 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 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 -1 (*.f64 (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 phi1 (*.f64 R phi2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) 2)) (*.f64 (pow.f64 phi2 3) R))) (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 (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 (*.f64 phi2 phi2) R) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) 2)))) (neg.f64 (*.f64 (*.f64 phi1 (*.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 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2))))) (/.f64 (/.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)) (*.f64 (pow.f64 phi2 3) R)) (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) 2)))) (fma.f64 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) R (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 phi1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (neg.f64 (*.f64 (*.f64 phi1 R) phi2))))))
(*.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/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (/.f64 phi2 R)) (fma.f64 R phi2 (*.f64 (neg.f64 phi1) R)))
(fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))))))
(fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (/.f64 phi2 R)) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 phi2 phi2))))))
(fma.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1))))) (-.f64 (fma.f64 R phi2 (/.f64 (*.f64 1/2 phi1) (/.f64 (/.f64 (*.f64 phi2 phi2) R) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 phi1 phi1) (*.f64 phi1 phi1)))))) (*.f64 phi1 R)))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 phi2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(-.f64 (*.f64 phi1 R) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 phi1 R)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi2 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 phi1 R)) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi2 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (fma.f64 phi1 R (/.f64 -1/2 (/.f64 (*.f64 phi2 phi2) (*.f64 phi1 (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2))))))) (*.f64 phi2 R))
(-.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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 1 (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))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.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)))))) (cbrt.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))))))) (cbrt.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)))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (sqrt.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)))))) (sqrt.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)))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(pow.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))))) 1)
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(log.f64 (exp.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)))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.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))))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.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))))) (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)))))) (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)))))))
(cbrt.f64 (*.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) 3))
(exp.f64 (log.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)))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.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)))))))
(expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(expm1.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (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 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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 (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 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.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 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 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)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (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)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (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))))) (fma.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 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.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 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 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)))))
(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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(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))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) 3))
(expm1.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 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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))))))
(-.f64 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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))))
(-.f64 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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)))))
(-.f64 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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))))
(-.f64 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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)))))
(-.f64 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.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)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(fma.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))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(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 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(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 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))
(fma.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))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 phi2 1/2)) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.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 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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 (*.f64 (cos.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 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (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 (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)))
(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 (*.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 lambda1 lambda2)))) 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(pow.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 lambda1 lambda2)) 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(log.f64 (exp.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 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (expm1.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 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.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 lambda1 lambda2)) (*.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 lambda1 lambda2))) (*.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 lambda1 lambda2))))
(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 (*.f64 (cos.f64 (*.f64 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))))) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1)))))) 3))
(expm1.f64 (log1p.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 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(exp.f64 (log.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 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(log1p.f64 (expm1.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 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) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))) 1)
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(pow.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))) 1)
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(log.f64 (exp.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(cbrt.f64 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1)) 3))
(expm1.f64 (log1p.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(exp.f64 (log.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(log1p.f64 (expm1.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(neg.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (neg.f64 lambda1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(pow.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(neg.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))) (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (neg.f64 lambda1))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))
(-.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)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (*.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)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))) (fma.f64 (neg.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) lambda1 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (*.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)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.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)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (fma.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 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)) (fma.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (-.f64 (pow.f64 (*.f64 lambda2 R) 3) (pow.f64 (*.f64 lambda1 R) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.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)))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(/.f64 (*.f64 (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (*.f64 (*.f64 lambda2 R) (*.f64 lambda2 R)) (*.f64 (*.f64 lambda1 R) (*.f64 lambda1 R)))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 lambda2 lambda1)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) 1)
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 (*.f64 lambda2 R) (*.f64 lambda1 R)))) (fma.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.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)))))
(*.f64 R (*.f64 lambda1 (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)))))
(*.f64 R (*.f64 lambda1 (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)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(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))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(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)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))) 1)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) 1)
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R))))
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (exp.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (*.f64 (*.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(exp.f64 (log.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(log1p.f64 (expm1.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (cos.f64 (*.f64 1/2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(cos.f64 (*.f64 1/2 phi1))
(*.f64 1 (cos.f64 (*.f64 1/2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))) (sqrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 1)
(cos.f64 (*.f64 1/2 phi1))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3))
(cos.f64 (*.f64 1/2 phi1))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (exp.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))

eval450.0ms (1.9%)

Compiler

Compiled 25081 to 15354 computations (38.8% saved)

prune243.0ms (1%)

Pruning

37 alts after pruning (32 fresh and 5 done)

PrunedKeptTotal
New63116647
Fresh91625
Picked145
Done011
Total64137678
Accurracy
100.0%
Counts
678 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.9%
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2) R)
6.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
8.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 lambda2))
8.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
21.3%
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
38.9%
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 R))
10.9%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 phi1)))
33.1%
(*.f64 (neg.f64 phi1) R)
20.2%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))
38.0%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
30.5%
(*.f64 phi2 R)
26.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
21.5%
(*.f64 lambda1 (neg.f64 R))
86.3%
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
83.2%
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
99.9%
(*.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)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
76.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
92.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
83.2%
(*.f64 R (hypot.f64 (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 phi1 phi2)))
41.0%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
65.0%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))
56.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
26.7%
(*.f64 R (hypot.f64 phi2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
70.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
19.8%
(*.f64 R (-.f64 (*.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1)) lambda1))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
21.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))
28.1%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1))) 3))
25.0%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.9%
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2) R)
6.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
8.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 lambda2))
8.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
21.3%
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
38.9%
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 R))
10.9%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 phi1)))
33.1%
(*.f64 (neg.f64 phi1) R)
20.2%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))
38.0%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
30.5%
(*.f64 phi2 R)
26.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
21.5%
(*.f64 lambda1 (neg.f64 R))
86.3%
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
83.2%
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))))) (neg.f64 lambda2)) (-.f64 phi1 phi2)))
99.9%
(*.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)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
76.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
92.2%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (fabs.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
83.2%
(*.f64 R (hypot.f64 (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 phi1 phi2)))
41.0%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
65.0%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))
56.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
26.7%
(*.f64 R (hypot.f64 phi2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
70.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
19.8%
(*.f64 R (-.f64 (*.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1)) lambda1))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
21.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))
28.1%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1))) 3))
Compiler

Compiled 2776 to 2056 computations (25.9% saved)

localize1.7s (6.9%)

Local Accuracy

Found 11 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))
99.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
99.8%
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)
82.1%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
100.0%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
99.9%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
100.0%
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
99.9%
(*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))
99.9%
(*.f64 (-.f64 lambda1 lambda2) (+.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))))))
65.0%
(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))))
Compiler

Compiled 436 to 269 computations (38.3% saved)

series215.0ms (0.9%)

Counts
11 → 472
Calls

120 calls:

TimeVariablePointExpression
40.0ms
phi2
@inf
(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))))
20.0ms
lambda1
@0
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
18.0ms
lambda2
@inf
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
12.0ms
lambda2
@0
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
11.0ms
lambda2
@inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))

rewrite116.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
868×add-sqr-sqrt
856×pow1
844×*-un-lft-identity
810×add-exp-log
810×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify633.0ms (2.6%)

Algorithm
egg-herbie
Rules
1792×*-commutative
1490×times-frac
1000×+-commutative
944×fma-def
876×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0205496900
1719192688
Stop Event
node limit
Counts
580 → 788
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2) (*.f64 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 3)) (*.f64 (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 5))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 7)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 3)) (*.f64 (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 5)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1)
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R)
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) 2)) (pow.f64 lambda1 3)))) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)) R)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 lambda1 2)))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)) R) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)) R) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) 2)))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 lambda2 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) 2)) lambda1)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 lambda2 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))))
(*.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 (pow.f64 phi1 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.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 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 R phi2)) (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 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 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 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 lambda2 (*.f64 R (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 R lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda2) 2)) R) lambda1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda2) 2)) R) lambda1)) (+.f64 (*.f64 R lambda1) (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda2) 2)) R)) (pow.f64 lambda1 2))))))
(*.f64 -1 (*.f64 R lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda1)) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda1)) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda1)) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 (pow.f64 phi1 2) R))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 (pow.f64 phi1 3) (*.f64 R phi2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 (pow.f64 phi1 2) R)))))))
(*.f64 phi1 R)
(+.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 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi2)) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)))))
(*.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 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))))
(*.f64 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 (-.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))))))
(*.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 (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) R)
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2)) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(*.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 (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 (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 (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 (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 (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 (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 (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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 3))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 3) (*.f64 (pow.f64 R 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))) (pow.f64 phi2 6)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 R phi2))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (+.f64 (*.f64 R phi2) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3) (pow.f64 R 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 R 3))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 5)))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3)))))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3))))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3) (pow.f64 R 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 R 3))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 5)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6)))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6)))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 5)) 1/6))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 3) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (pow.f64 lambda1 3)) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R)))
(+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3))))))))) (pow.f64 R 2)))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3))))))))) (pow.f64 R 2)))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 4/9 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3)))))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 3) (pow.f64 R 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) 1/3)))))) (pow.f64 lambda2 3)) (pow.f64 R 2)) (pow.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/3))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1))) (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1))) (cos.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 3))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))
(*.f64 (pow.f64 R 3) (pow.f64 phi2 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R) (pow.f64 phi2 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 3))) (+.f64 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 3)))))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) phi2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R)))) (pow.f64 phi2 3))))))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))))) (pow.f64 lambda1 3)) (+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) lambda2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) lambda2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) lambda2) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))))) R)) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)))))))))))
(*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))))
(*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 phi2 6))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2))))))
(*.f64 R phi2)
(+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 -1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) 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 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))
(*.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 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.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 (exp.f64 (log1p.f64 (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)))))) 1)
(*.f64 1 (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 (cbrt.f64 (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))))) (cbrt.f64 (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)))))) (cbrt.f64 (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 (sqrt.f64 (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))))) (sqrt.f64 (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))))))
(pow.f64 (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)))) 1)
(log.f64 (exp.f64 (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))))))
(log.f64 (+.f64 1 (expm1.f64 (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)))))))
(cbrt.f64 (*.f64 (*.f64 (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)))) (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))))) (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))))))
(expm1.f64 (log1p.f64 (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))))))
(exp.f64 (log.f64 (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))))))
(log1p.f64 (expm1.f64 (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 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) (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 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 (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 lambda1 lambda2)))
(-.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)))))))
(log.f64 (+.f64 1 (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))))))))
(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)))))))
(fma.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) (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))))))
(fma.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 lambda1 lambda2) (*.f64 (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 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 (*.f64 R (hypot.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 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.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 phi1 phi2))) 1)
(log.f64 (exp.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.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 phi1 phi2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.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 phi1 phi2))) (*.f64 R (hypot.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 phi1 phi2)))) (*.f64 R (hypot.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 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 1)
(log.f64 (exp.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(log.f64 (exp.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) 1)
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) R)
(*.f64 1 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) (sqrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/6))
(log.f64 (exp.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))) 1)
(*.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(*.f64 (*.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)) (sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3/2) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
(log.f64 (exp.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
Outputs
(*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) phi2)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2) (*.f64 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 3)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 3)) (*.f64 (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 5))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 5))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 7)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi1)))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 3)) (*.f64 (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 phi2 5)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 7) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) phi2 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) 0) (pow.f64 phi2 5)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1)
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0)))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1)))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) (fma.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0))))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 1/3840 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/3840 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (sin.f64 (*.f64 1/2 phi2)))) phi1) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 1/645120 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/645120 (sin.f64 (*.f64 1/2 phi2))))))))
(fma.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) (fma.f64 (pow.f64 phi1 5) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 0) (pow.f64 phi1 7)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))
(*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 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 -1 (*.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 -1 (*.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 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 -1 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 -1 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.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 (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 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.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)))))
(+.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 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))
(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 lambda1 lambda2) (*.f64 phi2 phi2))))))
(+.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 (sin.f64 (*.f64 1/2 phi1)) phi2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))))))
(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 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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))))))
(+.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 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 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 -1 (*.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 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 (*.f64 1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 1/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 (*.f64 1/2 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)))))))
(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 (*.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 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 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(+.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 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))))
(*.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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R))
(fma.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R)))
(fma.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))) (-.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)))) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) 2))) (*.f64 R (*.f64 lambda1 lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2)))))))
(fma.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))) (*.f64 (-.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)))) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 R (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) 2)) (pow.f64 lambda1 3)))) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2)))) R))))
(fma.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (*.f64 R (*.f64 (-.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)))) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) 2)) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))) (-.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)))) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) 2))) (*.f64 R (*.f64 lambda1 lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))))
(fma.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (*.f64 R (*.f64 (-.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)))) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) 2)) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))) (*.f64 (-.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)))) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))
(fma.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.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 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 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 phi1 phi2) 2) (-.f64 (*.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)))) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2))) lambda1)) (fma.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.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 R))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)) lambda1)) (fma.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.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 R))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.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 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)) R)) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 lambda1 2)))))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 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 phi1 phi2) 2) (-.f64 (*.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)))) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2))) lambda1)) (fma.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (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)))) (*.f64 lambda1 R) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (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)) (/.f64 (*.f64 R (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.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)))) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)))) (*.f64 lambda1 lambda1)))))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)) lambda1)) (fma.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (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)))) (*.f64 lambda1 R) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (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)) (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)) lambda1)))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))
(neg.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 lambda1 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))
(fma.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (neg.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 lambda1 R))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)) R) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.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)))) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2))) (/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) R)) (fma.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (neg.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 lambda1 R)))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) R)) (fma.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (neg.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 lambda1 R)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda2 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)) R) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) R) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda2) (*.f64 lambda2 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.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)))) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2))) (/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) R)) (fma.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 R (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.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)))) 2) (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)))) (*.f64 (*.f64 lambda1 lambda1) (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))) (neg.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 lambda1 R))))))
(fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) R)) (fma.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 R (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 2)))) (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)) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.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)))) 2) (*.f64 lambda2 lambda2))) (pow.f64 (*.f64 1/2 (/.f64 (fma.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)))) 2) lambda2 (*.f64 lambda2 (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)))) 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)))))) 2)) (*.f64 lambda1 lambda1))) (neg.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 lambda1 R))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 R (sqrt.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.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)))) 2) (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 R (sqrt.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.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)))) 2) (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (-.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)))) 2) (pow.f64 (neg.f64 (*.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)))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))))))
(fma.f64 R (sqrt.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.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)))) 2) (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.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)))) 2) (pow.f64 (neg.f64 (*.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)))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 1/2 (*.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)))) 2) (*.f64 (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (-.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)))) 2) (pow.f64 (neg.f64 (*.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)))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (fma.f64 R (sqrt.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.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)))) 2) (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (-.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)))) 2) (pow.f64 (neg.f64 (*.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)))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))))))
(fma.f64 1/2 (*.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)))) 2) (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 lambda1 (-.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)))) 2) (pow.f64 (neg.f64 (*.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)))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (fma.f64 R (sqrt.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.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)))) 2) (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.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)))) 2) (pow.f64 (neg.f64 (*.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)))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))) (sqrt.f64 (/.f64 1 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R)))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)) 2)) lambda2)) (fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) lambda2)) (fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) 2)))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 lambda2 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 R)))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)) 2)) lambda2)) (fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 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 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1)) 2))) (*.f64 lambda2 lambda2))) (fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))))
(fma.f64 1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) lambda2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lambda1 R) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -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)))) (*.f64 lambda1 R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R)))
(*.f64 (neg.f64 lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.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 R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)) (fma.f64 -1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) lambda2)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) R))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) 2)) lambda1)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 lambda2 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) 2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R lambda1)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)) (fma.f64 -1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 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 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2))) (*.f64 lambda2 lambda2))) (fma.f64 -1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) lambda2)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)))))
(fma.f64 -1 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 lambda1 R) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (*.f64 (/.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (fma.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)))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda1) 2)) lambda2)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 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 (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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (*.f64 (*.f64 phi2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) (*.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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (*.f64 (*.f64 phi2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) (fma.f64 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.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))))))))))
(fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (+.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (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 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (*.f64 (*.f64 phi2 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 R (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/6) (*.f64 -1/2 (*.f64 (-.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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) 2)) (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))))))))) (fma.f64 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) 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 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))) 2)) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2))))))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (*.f64 (neg.f64 phi1) R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 (*.f64 phi1 phi1) (-.f64 (*.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))))))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.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 lambda1 lambda2)) 2) (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)))) (pow.f64 phi2 2))))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 R (/.f64 phi2 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))))) (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) (*.f64 R (+.f64 (*.f64 phi1 phi1) (-.f64 (*.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))))))))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 R (/.f64 phi2 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.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 lambda1 lambda2)) 2) (*.f64 phi1 phi1))))) (*.f64 (/.f64 R (/.f64 phi2 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.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 lambda1 lambda2)) 2) (*.f64 phi1 phi1))))) (/.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 phi1 R)))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.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)))) 2) (/.f64 phi2 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.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)))) 2) (/.f64 phi2 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 phi1 R (*.f64 -1/2 (/.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)))) 2) (/.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi1 R) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.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)))) 2) (/.f64 phi2 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 phi1 R (*.f64 -1/2 (*.f64 (/.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)))) 2) phi2) (/.f64 (*.f64 (*.f64 phi1 R) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))))
(*.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 (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 (*.f64 1/2 (*.f64 (*.f64 phi1 R) (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)))))))
(fma.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) R (*.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 R) (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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.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 (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 (*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) R (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 phi1 R) (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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 (+.f64 1 (-.f64 (fma.f64 -1/4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))) 2))) (*.f64 (*.f64 phi1 phi1) R))))))
(+.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 (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 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 (*.f64 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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) (+.f64 1 (-.f64 (fma.f64 -1/4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))) (fma.f64 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) R (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 phi1 R) (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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 (+.f64 1 (-.f64 (fma.f64 -1/4 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 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) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))) 2))) (*.f64 (*.f64 phi1 phi1) R)))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (/.f64 phi1 R)))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.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 lambda1 lambda2)) 2) (*.f64 phi2 phi2))) (/.f64 phi1 R)))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 R phi2)) (pow.f64 phi1 2))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (/.f64 phi1 R)) (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 R)))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.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 lambda1 lambda2)) 2) (*.f64 phi2 phi2))) (/.f64 phi1 R)) (*.f64 (/.f64 (*.f64 phi2 R) phi1) (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.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 lambda1 lambda2)) 2) (*.f64 phi2 phi2))) phi1))))))
(*.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 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (/.f64 (*.f64 -1/2 (*.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)))) 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 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 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 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 2) (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi2 R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.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)))) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (+.f64 (*.f64 (/.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)))) 2) phi1) (/.f64 (*.f64 (*.f64 phi2 R) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (/.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)))) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))
(*.f64 R (hypot.f64 lambda2 (-.f64 phi1 phi2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))))))
(fma.f64 (hypot.f64 lambda2 (-.f64 phi1 phi2)) R (neg.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)))))))))
(fma.f64 (hypot.f64 lambda2 (-.f64 phi1 phi2)) R (fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 lambda2 (*.f64 R (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))) R (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) 2)) (*.f64 (*.f64 (*.f64 lambda2 R) (pow.f64 lambda1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)) 3))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))))))))
(fma.f64 (hypot.f64 lambda2 (-.f64 phi1 phi2)) R (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 R (pow.f64 lambda1 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)) 3))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2))))) 2))))))))
(*.f64 R lambda1)
(*.f64 lambda1 R)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda2) 2)) R) lambda1)) (*.f64 R lambda1)))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (neg.f64 lambda2) 2))) (/.f64 lambda1 R)) (*.f64 lambda1 R)))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 R)) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda2) 2)) R) lambda1)) (+.f64 (*.f64 R lambda1) (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda2) 2)) R)) (pow.f64 lambda1 2))))))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (neg.f64 lambda2) 2))) (/.f64 lambda1 R)) (fma.f64 R lambda1 (*.f64 1/2 (/.f64 lambda2 (/.f64 (*.f64 lambda1 lambda1) (*.f64 R (+.f64 (*.f64 lambda2 lambda2) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (neg.f64 lambda2) 2))))))))))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 R)) (fma.f64 R lambda1 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 R)) (/.f64 lambda2 lambda1))))))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 lambda1 R))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 R (/.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 lambda1 R))))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (*.f64 lambda1 lambda1) (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 -1/2 (/.f64 R (/.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 lambda1 R)))))
(fma.f64 lambda2 R (fma.f64 -1/2 (*.f64 (/.f64 R (/.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 lambda2 lambda1)) (fma.f64 -1/2 (/.f64 R (/.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2))) (neg.f64 (*.f64 lambda1 R)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1))))
(*.f64 R (hypot.f64 lambda1 (-.f64 phi1 phi2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1))))))))
(fma.f64 (hypot.f64 lambda1 (-.f64 phi1 phi2)) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda1)) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1))) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))))))
(fma.f64 (hypot.f64 lambda1 (-.f64 phi1 phi2)) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) 2)) (*.f64 R (*.f64 lambda2 lambda2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda1)) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda1)) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))
(fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) 2)) (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 lambda2 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)) 3))))) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1))) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) 2)) (*.f64 R (*.f64 lambda2 lambda2))))))))
(fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) 2)) (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 lambda2 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)) 3))))) (fma.f64 (hypot.f64 lambda1 (-.f64 phi1 phi2)) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))))) 2)) (*.f64 R (*.f64 lambda2 lambda2))))))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2))))
(fma.f64 lambda2 R (fma.f64 -1 (*.f64 lambda1 R) (*.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (neg.f64 lambda1) 2))))))))
(fma.f64 lambda2 R (fma.f64 -1 (*.f64 lambda1 R) (*.f64 1/2 (/.f64 (*.f64 R (+.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (neg.f64 lambda1) 2)))))) (fma.f64 lambda2 R (fma.f64 -1 (*.f64 lambda1 R) (*.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (neg.f64 lambda1) 2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) lambda2) (/.f64 lambda1 lambda2)) (fma.f64 lambda2 R (fma.f64 -1 (*.f64 lambda1 R) (*.f64 1/2 (/.f64 (*.f64 R (+.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda1 lambda1)))) lambda2)))))
(*.f64 -1 (*.f64 lambda2 R))
(*.f64 (neg.f64 lambda2) R)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1)))
(fma.f64 -1/2 (/.f64 R (/.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))))
(fma.f64 -1/2 (/.f64 R (/.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1/2 (/.f64 R (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R))))
(fma.f64 -1/2 (/.f64 R (/.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 -1/2 (*.f64 (/.f64 R (/.f64 lambda2 (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 lambda1 lambda2)) (fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 phi2 R))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 R) phi2)) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 (pow.f64 phi1 2) R))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 phi2 R))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 R) phi2)) (fma.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 R phi2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 (pow.f64 phi1 3) (*.f64 R phi2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)) 2)) (*.f64 (pow.f64 phi1 2) R)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 phi2 R))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 3) (*.f64 phi2 R)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 R) phi2)) (fma.f64 (hypot.f64 phi2 (-.f64 lambda1 lambda2)) R (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 3) (*.f64 phi2 R)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 phi2)))))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi2) 2)) phi2)) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi2) 2))) phi1)))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (+.f64 (/.f64 R (/.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 1/2 (+.f64 (*.f64 (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 phi2)))) (/.f64 phi2 phi1)) (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 phi2))))))))
(*.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 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi2 R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 phi1)) (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 R phi2 (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 phi2 R) phi1) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))
(fma.f64 -1 (*.f64 (*.f64 phi1 (*.f64 phi2 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 phi1 R) phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 -1 (*.f64 (*.f64 phi1 (*.f64 phi2 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) R (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 phi1 R) phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))))
(fma.f64 -1 (*.f64 (*.f64 phi1 (*.f64 phi2 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) R (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (*.f64 phi1 (*.f64 (*.f64 (*.f64 R (pow.f64 phi2 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 phi1 R) phi2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)) R (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (*.f64 phi1 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))))))
(*.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 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)) (/.f64 phi2 R)))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 phi2 R)))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)) (/.f64 phi2 R)) (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) (*.f64 R (-.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)))))))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 phi2 R)) (*.f64 (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 phi2 R)) (/.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 phi1 R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 phi2)) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/2 (*.f64 (/.f64 R (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) (/.f64 phi1 phi2)) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 phi1)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 6)) (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 4)) lambda1))) lambda2)
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4)))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4)))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) R)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 phi1 4) R)) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 phi1 6) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2))))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4))))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi1 phi1) R))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 phi1 6) (*.f64 R (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))))) (-.f64 lambda1 lambda2)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi1 4))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(fma.f64 phi1 R (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1)))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))))
(fma.f64 phi1 R (fma.f64 -1/8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (/.f64 (pow.f64 phi1 3) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 1/16 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (/.f64 (pow.f64 phi1 5) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (/.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 -1 (*.f64 phi1 R))
(*.f64 (neg.f64 phi1) R)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 5))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 2)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2)) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (/.f64 lambda2 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (*.f64 R (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2))) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (/.f64 lambda2 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 lambda1 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1))))))) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 lambda2 R) (*.f64 lambda1 lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (/.f64 R lambda1) (/.f64 lambda2 lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 -1/2 (*.f64 (/.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (*.f64 R (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2))) (*.f64 lambda1 lambda1))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (/.f64 R lambda1) (/.f64 lambda2 lambda1))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 (/.f64 R lambda1) (/.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 phi1 phi1)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) 3))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))))))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) 3))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 lambda1 R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) 2)) (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) 3))))) (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) 2))))))))
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (*.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 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.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 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 1/2 (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda1 (*.f64 lambda2 lambda2)))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)) lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi1))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1/2 (/.f64 R (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 -1/2 (*.f64 (/.f64 R lambda2) (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cos.f64 (*.f64 1/2 phi1)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2)))) (cos.f64 (*.f64 1/2 phi1))) (/.f64 lambda1 (*.f64 lambda2 lambda2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cbrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 R (cbrt.f64 -1)) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cbrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 R (cbrt.f64 -1)) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cbrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 R (cbrt.f64 -1)) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cbrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 R (cbrt.f64 -1)) (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 R R)) (/.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (*.f64 R R)) (/.f64 (pow.f64 phi2 4) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 R R)) (/.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (*.f64 R R)) (/.f64 (pow.f64 phi2 4) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 R R)) (/.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 3))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 3) (*.f64 (pow.f64 R 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))) (pow.f64 phi2 6)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 R 3)))) (fma.f64 R (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 R R) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R))))))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))))) R) (-.f64 lambda1 lambda2)))))) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (pow.f64 R 3)) (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 R 6)))))) (*.f64 R R)) (/.f64 (pow.f64 phi2 6) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (*.f64 R R)) (/.f64 (pow.f64 phi2 4) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 R R)) (/.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 3)))) (fma.f64 R (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))) (*.f64 R R) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R))))))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))))))))))) (fma.f64 2/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (pow.f64 (-.f64 lambda1 lambda2) 3)) (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (pow.f64 R 3))) (*.f64 (/.f64 1/27 (pow.f64 (-.f64 lambda1 lambda2) 6)) (/.f64 (*.f64 27/8 (pow.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) 3)) (pow.f64 R 6))))) (*.f64 R R)) (/.f64 (pow.f64 phi2 6) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))) (*.f64 R R)) (/.f64 (pow.f64 phi2 4) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (/.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 R R)) (/.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 R phi2))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 R R))) (*.f64 phi2 R))
(fma.f64 1/3 (*.f64 (/.f64 3/2 (*.f64 R R)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) phi2)) (*.f64 phi2 R))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (+.f64 (*.f64 R phi2) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 R R))) (fma.f64 R phi2 (*.f64 1/3 (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R))))))
(fma.f64 1/3 (*.f64 (/.f64 3/2 (*.f64 R R)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) phi2)) (fma.f64 R phi2 (*.f64 1/3 (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3) (pow.f64 R 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 R 3))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 5)))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3)))))))
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 R R))) (fma.f64 R phi2 (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3) (pow.f64 R 6)) (*.f64 2/3 (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)))) (/.f64 (pow.f64 R 3) (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (pow.f64 phi2 5) (*.f64 R R))) (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R)))))))
(fma.f64 1/3 (*.f64 (/.f64 3/2 (*.f64 R R)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) phi2)) (fma.f64 R phi2 (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0))))) (fma.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) 3)) (pow.f64 R 6)) (*.f64 2/3 (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) 2) (pow.f64 R 3)))) (/.f64 (pow.f64 R 3) (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)))))))) (*.f64 (pow.f64 phi2 5) (*.f64 R R))) (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R)))))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 (/.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 R R))) -1/3))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 (*.f64 (/.f64 3/2 (*.f64 R R)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) phi2)) -1/3))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3))))))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 -1/3 (+.f64 (/.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 R R))) (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R))))))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 -1/3 (+.f64 (*.f64 (/.f64 3/2 (*.f64 R R)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) phi2)) (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R))))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3) (pow.f64 R 6))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 R 3))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 5)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 3)))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3) (pow.f64 R 6)) (*.f64 2/3 (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)))) (/.f64 (pow.f64 R 3) (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (pow.f64 phi2 5) (*.f64 R R))) (*.f64 -1/3 (+.f64 (/.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi2 (*.f64 R R))) (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R)))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0))))) (fma.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) 3)) (pow.f64 R 6)) (*.f64 2/3 (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) 2) (pow.f64 R 3)))) (/.f64 (pow.f64 R 3) (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)))))))) (*.f64 (pow.f64 phi2 5) (*.f64 R R))) (*.f64 -1/3 (+.f64 (*.f64 (/.f64 3/2 (*.f64 R R)) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3)) phi2)) (/.f64 (+.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) 2) (pow.f64 R 3)))) (*.f64 (pow.f64 phi2 3) (*.f64 R R)))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)) lambda1) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6)))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 2) (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6))))) (/.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 lambda1 lambda1))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)) lambda1) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 2) (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6))))) (*.f64 R R)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6)))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2) (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6)))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 5)) 1/6))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 3) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (pow.f64 lambda1 3)) (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 2) (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6))))) (/.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 lambda1 lambda1))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 lambda2 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) -1/2))) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 2) (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6))))) (*.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 5)) 1/6)))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 3) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (/.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 lambda1 3))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)) lambda1) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 2) (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6))))) (*.f64 R R)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 lambda1 3) (*.f64 R R)) (/.f64 (-.f64 (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) -1/2))) (fma.f64 2/3 (*.f64 (+.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) 2) (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6))))) (*.f64 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 5)) 1/6)))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) 3) -27) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 lambda2 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))) (fma.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)))) -1/2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) 2)))) (*.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))))))) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) (fma.f64 (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)))))) (fma.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 3) -27) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))))))))) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (fma.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (*.f64 (*.f64 lambda2 R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) (*.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (+.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 2)))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))))) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))))) (*.f64 1/27 (/.f64 (*.f64 27 (pow.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))))) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6)))
(+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3)))))
(+.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6))) (*.f64 (*.f64 1/3 (*.f64 lambda2 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2))) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R))))))
(+.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6))) (*.f64 1/3 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R))))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3))))))))) (pow.f64 R 2)))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R))) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (fma.f64 (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18))))) 1/3)))) (*.f64 R R)) (+.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6))) (*.f64 (*.f64 1/3 (*.f64 lambda2 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2))) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (-.f64 (fma.f64 (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18))))) 1/3))) (*.f64 R R))) (+.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6))) (*.f64 1/3 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/3) (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 2) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 5)) 1/18) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/9) (pow.f64 (/.f64 1 R) 1/3))))))))) (pow.f64 R 2)))) (+.f64 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/3) (*.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 1/6) R))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) lambda2) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) (+.f64 (*.f64 4/9 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3)))))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3)))))) (*.f64 1/9 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 5)) 1/18) (pow.f64 (/.f64 1 R) 1/3))))))))) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) 1/9) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3)))))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) 3) (pow.f64 R 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) 2) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) 1/3)))))) (pow.f64 lambda2 3)) (pow.f64 R 2)) (pow.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 2))) 1/3))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 (fma.f64 (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18))))) 1/3)))) (*.f64 R R)) (+.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6))) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2))) 1/18) (pow.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2))) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 lambda2 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))) (/.f64 (-.f64 (fma.f64 -1 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) R) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (fma.f64 4/9 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18)))) 1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 13)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18)))))) (fma.f64 2/9 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18)))) 1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 13)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 3) (*.f64 R R))))))) (/.f64 (*.f64 R R) (pow.f64 lambda2 3))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (-.f64 (fma.f64 (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 R)) (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18))))) 1/3))) (*.f64 R R))) (+.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/6))) (*.f64 1/3 (+.f64 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3))) (*.f64 (/.f64 (pow.f64 lambda2 3) R) (/.f64 (-.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (+.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))))) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))))) (fma.f64 4/9 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18)))) 1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 13)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18)))))) (fma.f64 2/9 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 2) (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 5)) 1/18)))) 1/3)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 13)) 1/18) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) 1/18)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 3))) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) 3) (*.f64 R R))))))) R)))))))
(*.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 (*.f64 lambda2 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (/.f64 (+.f64 (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 -1 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1)) (fma.f64 (*.f64 0 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1)))))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) (*.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (+.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (/.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 (*.f64 lambda2 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (fma.f64 (*.f64 0 (*.f64 (*.f64 R R) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (+.f64 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 3) -27) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3)) (/.f64 (+.f64 (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 (*.f64 lambda2 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1))) (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1))) (cos.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 2/3 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5))) 1/3))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 0 (*.f64 (*.f64 lambda1 (*.f64 R R)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))) (*.f64 2/3 (*.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 (*.f64 lambda2 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 0 (*.f64 (*.f64 R R) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))))))) (fma.f64 1/27 (/.f64 (*.f64 27 (pow.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 5)))) (*.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2))))))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))))))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3/2)))
(*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(fma.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 phi2 phi2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))
(fma.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 phi2 phi2) (fma.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (pow.f64 phi2 4) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))
(fma.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 phi2 phi2) (fma.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (pow.f64 phi2 4) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 3))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 (pow.f64 R 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (pow.f64 R 3)) (-.f64 lambda1 lambda2))))) (pow.f64 phi2 4)) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))
(fma.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 phi2 phi2) (fma.f64 (pow.f64 phi2 6) (fma.f64 R (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 R R) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R))))))) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (pow.f64 R 3)))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))))) R) (-.f64 lambda1 lambda2)))))) (fma.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (pow.f64 phi2 4) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))
(fma.f64 (*.f64 3/2 (*.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))) (*.f64 phi2 phi2) (fma.f64 (pow.f64 phi2 6) (fma.f64 R (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))) (*.f64 R R) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R))))))) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (pow.f64 R 3)))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))))))))))) (fma.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 R R) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R))))) (*.f64 (-.f64 lambda1 lambda2) R) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3))) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) 2) (/.f64 (-.f64 lambda1 lambda2) (pow.f64 R 3)))))) (pow.f64 phi2 4) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))
(*.f64 (pow.f64 R 3) (pow.f64 phi2 3))
(*.f64 (pow.f64 phi2 3) (pow.f64 R 3))
(+.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(fma.f64 phi2 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))
(fma.f64 phi2 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (/.f64 phi2 R)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) phi2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) phi2) (fma.f64 phi2 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (/.f64 phi2 R)) (fma.f64 1/2 (/.f64 (pow.f64 R 3) (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 -1/8 (/.f64 (pow.f64 R 3) (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 phi2 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 3))) (+.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R) (pow.f64 phi2 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) phi2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 3))) (+.f64 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 3)))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (/.f64 phi2 R)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (/.f64 (pow.f64 phi2 3) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 phi2 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0) (/.f64 (pow.f64 phi2 3) R)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) phi2) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) phi2) (fma.f64 -1/8 (/.f64 (pow.f64 R 3) (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))) (fma.f64 (pow.f64 R 3) (pow.f64 phi2 3) (*.f64 1/16 (/.f64 (pow.f64 R 3) (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (/.f64 phi2 R)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (/.f64 (pow.f64 phi2 3) (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (fma.f64 phi2 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0) (/.f64 (pow.f64 phi2 3) R)) (fma.f64 1/2 (/.f64 (pow.f64 R 3) (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 -1/8 (/.f64 (pow.f64 R 3) (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 -1/8 (/.f64 (pow.f64 R 3) (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))) (fma.f64 (pow.f64 R 3) (pow.f64 phi2 3) (*.f64 1/16 (/.f64 (pow.f64 R 3) (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))))))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(neg.f64 (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))
(*.f64 -1 (fma.f64 phi2 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3))))
(*.f64 -1 (fma.f64 phi2 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3))))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) phi2))))
(+.f64 (*.f64 -1 (fma.f64 phi2 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) phi2)))
(+.f64 (*.f64 -1 (fma.f64 phi2 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))) (neg.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) phi2)))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) R) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) phi2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 1/4 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 -1/8 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) R)))) (pow.f64 phi2 3))))))
(+.f64 (*.f64 -1 (fma.f64 phi2 (*.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))) phi2) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0))))) (pow.f64 phi2 3)))))
(+.f64 (*.f64 -1 (fma.f64 phi2 (*.f64 3/2 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 R 3))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 3)))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (fma.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) R (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) phi2) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (fma.f64 -1/8 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) 0) (*.f64 R (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))) 0))))) (pow.f64 phi2 3)))))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)))
(*.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3/2)))
(+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))
(fma.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)))
(fma.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3/2)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1)))
(fma.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 lambda1 lambda1) (fma.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3))))
(fma.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 lambda1 lambda1) (fma.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3/2)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (pow.f64 R 2))) (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))))) (pow.f64 lambda1 3)) (+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) lambda1))))
(fma.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 lambda1 lambda1) (fma.f64 (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 lambda2 (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) (*.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) -1/2))) (pow.f64 lambda1 3) (fma.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)))))
(fma.f64 (fma.f64 (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (pow.f64 R 3) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))) (*.f64 lambda1 lambda1) (fma.f64 (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R))))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (*.f64 lambda2 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) -1/2))) (pow.f64 lambda1 3) (fma.f64 (pow.f64 R 3) (fabs.f64 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3/2)) (*.f64 lambda1 (*.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) -3)))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))))
(fma.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) (*.f64 lambda1 lambda1) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (*.f64 lambda1 lambda1) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)))
(fma.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) (*.f64 lambda1 lambda1) (fma.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))))))
(fma.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (*.f64 lambda1 lambda1) (fma.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 R 2))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))) (fma.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) -3) (*.f64 lambda1 lambda1) (fma.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 1/2 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)))) (fma.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (fma.f64 -1 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))))))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))) (fma.f64 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (*.f64 lambda1 lambda1) (fma.f64 (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (fma.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))))))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))))
(neg.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3)))))
(fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))
(fma.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3))))))
(fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 lambda1 lambda1) (fma.f64 -1 (*.f64 lambda1 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (neg.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(fma.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 lambda1 lambda1) (*.f64 -1 (fma.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))))))))
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (pow.f64 R 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 3)))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 lambda1 lambda1) (fma.f64 -1 (*.f64 lambda1 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (fma.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))) (fma.f64 (*.f64 3 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 lambda1 lambda1) (fma.f64 -1 (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))))))))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (fma.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))) (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) lambda2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3))))
(fma.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) lambda2 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) lambda2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))))))))))
(fma.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) lambda2 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 lambda1 lambda1)))))))))
(fma.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) lambda2 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) lambda2) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))))) R)) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 R 3))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 R 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 lambda1 2)))))))))))
(fma.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) lambda2 (fma.f64 (pow.f64 lambda2 3) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (+.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))))))) (fma.f64 -1 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) R) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))))))))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)) (*.f64 lambda1 lambda1))))))))))
(fma.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))) lambda2 (fma.f64 (pow.f64 lambda2 3) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (+.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) 2)))))) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 R R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 R (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))))))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (*.f64 R (fma.f64 (*.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))))))))))
(*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))
(fma.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(fma.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R R) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (fma.f64 (*.f64 0 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1)) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1)) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))
(fma.f64 -1 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 lambda2 (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) -3) (fma.f64 (*.f64 0 (*.f64 (*.f64 R R) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))))
(*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))
(neg.f64 (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2)))))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (*.f64 (neg.f64 lambda2) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) lambda1))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 phi2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (fma.f64 -1 (*.f64 lambda2 (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) lambda1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (fma.f64 (*.f64 0 (*.f64 (*.f64 lambda1 (*.f64 R R)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)))) (fma.f64 -1 (*.f64 lambda2 (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3))) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 (*.f64 0 (*.f64 (*.f64 R R) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 R (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 4)))))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 4)))))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (pow.f64 phi2 2))) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/23040 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 -1/1536 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 phi2 6))) (-.f64 lambda1 lambda2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/192 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 lambda1 lambda2))) 2)) (*.f64 R (pow.f64 phi2 4))) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)))))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 6)))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4))) (-.f64 lambda1 lambda2)) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 4))))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 phi2 phi2) R))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/1440) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)))))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 6)))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1/48) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (-.f64 lambda1 lambda2))) 2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 R (pow.f64 phi2 4))))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 phi2 3)) (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 phi2 5) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))) (fma.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 phi2 5) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6)))) (fma.f64 -1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 phi2 3)) (fma.f64 R phi2 (*.f64 1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (*.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 phi2 3)) (*.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 phi2 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 -1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi2 5))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi2 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4)))) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi2 5) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/8 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 4))) (pow.f64 phi2 3)) (fma.f64 -1/2 (/.f64 R (/.f64 phi2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi2 5) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 6))))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 R (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 lambda1 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))))) (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) 2)) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)) (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) 2)))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) 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 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 lambda1)) (*.f64 lambda2 R))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))))
(fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) R) (/.f64 (*.f64 lambda1 lambda1) lambda2))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))
(neg.f64 (*.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))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 lambda1)) (*.f64 lambda2 R))) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) R) (/.f64 (*.f64 lambda1 lambda1) lambda2))) (fma.f64 -1/2 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 2)) lambda1)) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 (*.f64 lambda2 R) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (pow.f64 lambda2 3) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (*.f64 lambda2 (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2)) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 R (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))))))
(*.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))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 phi2 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 phi2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 R (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (/.f64 -1/2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda2) (/.f64 (*.f64 lambda1 R) lambda2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)) (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 1/384 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)) (fma.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (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)))))) 1)
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (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))))) (cbrt.f64 (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)))))) (cbrt.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sqrt.f64 (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))))) (sqrt.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (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)))) 1)
(*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (exp.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (*.f64 (*.f64 (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)))) (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))))) (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))))))
(cbrt.f64 (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))
(cbrt.f64 (pow.f64 (*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3))
(expm1.f64 (log1p.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(exp.f64 (log.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(log1p.f64 (expm1.f64 (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 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.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) (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 lambda1 lambda2) (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.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 (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 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 0 (*.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)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.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))
(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)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.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))
(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)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.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))
(log.f64 (+.f64 1 (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 (*.f64 (cos.f64 (*.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))
(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 (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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.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 lambda1 lambda2)) 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)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.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))
(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)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.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))
(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 (*.f64 (cos.f64 (*.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))
(fma.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) (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 lambda1 lambda2) (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(fma.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 lambda1 lambda2) (*.f64 (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 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 0 (*.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 (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 (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 (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)
(*.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)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))
(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 R (hypot.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 phi1 phi2))))) 1)
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
(pow.f64 (*.f64 R (hypot.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 phi1 phi2))) 1)
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
(log.f64 (exp.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.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 phi1 phi2))))))
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.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 phi1 phi2))) (*.f64 R (hypot.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 phi1 phi2)))) (*.f64 R (hypot.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 phi1 phi2)))))
(cbrt.f64 (*.f64 (*.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)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 R (*.f64 (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)))) (-.f64 lambda1 lambda2)) (-.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)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 phi1 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)))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
(exp.f64 (log.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.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 phi1 phi2)))))
(*.f64 R (sqrt.f64 (fma.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)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 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 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))) 1)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 1)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(log.f64 (exp.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) (*.f64 (*.f64 R R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)) (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) 1)
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) 1)
(*.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 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log.f64 (exp.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 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))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 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))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 R R) (*.f64 (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 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))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 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))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 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))))
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) 1)
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 1 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) (cbrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) (sqrt.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/6))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log.f64 (exp.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))) 1)
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)) (sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) 3))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(*.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3/2) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3/2))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3) (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))) 3))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3)))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))) 1)
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3) 1/3)
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log.f64 (exp.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 3))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
(*.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 (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))

eval1.6s (6.7%)

Compiler

Compiled 88165 to 60721 computations (31.1% saved)

prune243.0ms (1%)

Pruning

44 alts after pruning (37 fresh and 7 done)

PrunedKeptTotal
New80315818
Fresh52227
Picked325
Done055
Total81144855
Accurracy
100.0%
Counts
855 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.9%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 phi2 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 3) 1/3)
36.6%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
39.8%
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
56.7%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
6.9%
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) 2) R)
25.2%
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))
9.5%
(*.f64 (-.f64 (*.f64 (cos.f64 (*.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 R))
6.1%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
8.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) (neg.f64 lambda2))
8.7%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
21.3%
(*.f64 (*.f64 lambda1 (neg.f64 R)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
38.9%
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 R))
10.9%
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cos.f64 (*.f64 1/2 phi1)))
33.1%
(*.f64 (neg.f64 phi1) R)
13.9%
(*.f64 (neg.f64 lambda2) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) R))
20.2%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (neg.f64 R)))
38.0%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
30.5%
(*.f64 phi2 R)
26.6%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))
23.0%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
26.9%
(*.f64 lambda2 R)
21.5%
(*.f64 lambda1 (neg.f64 R))
99.9%
(*.f64 R (hypot.f64 (-.f64 phi1 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))))
76.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 1/2)) (cos.f64 (*.f64 phi1 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 phi1 1/2))))))) (-.f64 phi1 phi2)))
91.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
83.2%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
65.0%
(*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2)))
69.9%
(*.f64 R (hypot.f64 phi2 (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 phi2 1/2)))) (-.f64 lambda1 lambda2))))
56.6%
(*.f64 R (hypot.f64 phi2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))
26.7%
(*.f64 R (hypot.f64 phi2 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2)))))))
65.2%
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
55.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
51.6%
(*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
30.6%
(*.f64 R (hypot.f64 phi1 (expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))
19.8%
(*.f64 R (-.f64 (*.f64 1/8 (*.f64 (*.f64 phi2 phi2) lambda1)) lambda1))
58.6%
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
21.9%
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))
21.6%
(neg.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 lambda1 R)))
28.1%
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (-.f64 lambda2 lambda1))) 3))
53.3%
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) 3))
Compiler

Compiled 2042 to 1311 computations (35.8% saved)

regimes311.0ms (1.3%)

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

9 calls:

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

Compiled 1327 to 757 computations (43% saved)

regimes323.0ms (1.3%)

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

9 calls:

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

Compiled 1278 to 723 computations (43.4% saved)

regimes311.0ms (1.3%)

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

9 calls:

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

Compiled 1046 to 579 computations (44.6% saved)

regimes175.0ms (0.7%)

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

6 calls:

35.0ms
lambda2
34.0ms
phi1
33.0ms
lambda1
20.0ms
(+.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)))
20.0ms
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
Results
AccuracySegmentsBranch
96.6%1lambda1
96.6%1phi1
96.6%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
96.6%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
96.6%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
96.6%1lambda2
Compiler

Compiled 970 to 526 computations (45.8% saved)

regimes191.0ms (0.8%)

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

6 calls:

52.0ms
(-.f64 lambda1 lambda2)
34.0ms
phi2
33.0ms
phi1
21.0ms
lambda2
21.0ms
lambda1
Results
AccuracySegmentsBranch
86.3%1R
86.3%1lambda2
93.9%2phi2
88.3%2(-.f64 lambda1 lambda2)
86.3%1lambda1
92.5%2phi1
Compiler

Compiled 326 to 180 computations (44.8% saved)

regimes76.0ms (0.3%)

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

2 calls:

34.0ms
phi2
34.0ms
phi1
Results
AccuracySegmentsBranch
88.4%2phi1
91.2%2phi2
Compiler

Compiled 288 to 153 computations (46.9% saved)

regimes107.0ms (0.4%)

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

4 calls:

48.0ms
phi2
18.0ms
R
17.0ms
phi1
17.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
86.3%1R
86.3%1(-.f64 lambda1 lambda2)
86.3%1phi1
88.4%3phi2
Compiler

Compiled 290 to 158 computations (45.5% saved)

regimes258.0ms (1.1%)

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

6 calls:

70.0ms
R
52.0ms
lambda1
51.0ms
lambda2
28.0ms
phi1
27.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
83.6%2phi2
74.5%6lambda2
83.7%2phi1
76.1%5lambda1
76.6%2(-.f64 lambda1 lambda2)
74.5%7R
Compiler

Compiled 147 to 90 computations (38.8% saved)

regimes30.0ms (0.1%)

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

2 calls:

14.0ms
phi1
14.0ms
phi2
Results
AccuracySegmentsBranch
83.6%2phi2
70.4%2phi1
Compiler

Compiled 73 to 41 computations (43.8% saved)

regimes103.0ms (0.4%)

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

4 calls:

35.0ms
lambda1
30.0ms
phi2
18.0ms
phi1
18.0ms
lambda2
Results
AccuracySegmentsBranch
68.0%3lambda2
69.8%3phi1
71.3%5lambda1
70.7%5phi2
Compiler

Compiled 78 to 48 computations (38.5% saved)

regimes74.0ms (0.3%)

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

3 calls:

32.0ms
lambda1
27.0ms
phi1
14.0ms
R
Results
AccuracySegmentsBranch
71.3%5lambda1
60.3%2R
64.2%5phi1
Compiler

Compiled 52 to 33 computations (36.5% saved)

regimes111.0ms (0.5%)

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

5 calls:

33.0ms
lambda1
23.0ms
phi1
20.0ms
lambda2
18.0ms
R
13.0ms
phi2
Results
AccuracySegmentsBranch
60.6%6phi1
40.9%4R
60.9%3phi2
53.0%4lambda2
55.2%7lambda1
Compiler

Compiled 49 to 36 computations (26.5% saved)

regimes41.0ms (0.2%)

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

3 calls:

21.0ms
phi1
12.0ms
lambda2
7.0ms
phi2
Results
AccuracySegmentsBranch
47.6%3lambda2
39.2%6phi1
48.2%2phi2
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes17.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
lambda2
3.0ms
R
3.0ms
phi2
3.0ms
phi1
3.0ms
lambda1
Results
AccuracySegmentsBranch
26.9%1phi1
26.9%1R
26.9%1lambda2
26.9%1lambda1
26.9%1phi2
Compiler

Compiled 38 to 31 computations (18.4% saved)

bsearch52.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
3.9599326118607393e+155
1.2290902820735568e+157
Results
19.0ms53×body256valid
16.0ms24×body512valid
6.0ms23×body256infinite
4.0msbody1024infinite
3.0msbody512infinite
2.0msbody1024valid
Compiler

Compiled 437 to 315 computations (27.9% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
52.0ms
2.1901797320733666e-27
2.5662766579877687e-24
Results
26.0ms81×body256valid
14.0ms36×body256infinite
7.0msbody1024valid
2.0msbody1024infinite
1.0msbody512infinite
Compiler

Compiled 333 to 236 computations (29.1% saved)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
46.0ms
2.61587183136232e-52
1.8808979752891974e-50
Results
21.0ms75×body256valid
15.0ms24×body256infinite
5.0msbody1024valid
2.0msbody512valid
1.0msbody512infinite
1.0msbody1024infinite
Compiler

Compiled 276 to 189 computations (31.5% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
41.0ms
-1.8231968271892952e+37
-1.6008955447648647e+35
Results
23.0ms70×body256valid
7.0ms27×body256infinite
5.0ms10×body512valid
4.0msbody1024infinite
Compiler

Compiled 227 to 154 computations (32.2% saved)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
2.4337633008390113e+35
8.079597230488467e+36
Results
27.0ms78×body256valid
11.0ms22×body256infinite
3.0msbody1024infinite
2.0msbody1024valid
1.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 220 to 154 computations (30% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
1.7254615196562393e-242
2.8742237134109194e-241
54.0ms
-6.89771344601166e+20
-19328976804548026000.0
Results
52.0ms145×body256valid
13.0ms45×body256infinite
12.0msbody1024valid
7.0ms14×body512valid
6.0msbody1024infinite
2.0msbody512infinite
Compiler

Compiled 423 to 308 computations (27.2% saved)

bsearch211.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
5.884234665749049e-117
4.399497949496778e-116
53.0ms
-2.579431046522294e-259
-1.8357740069127768e-262
37.0ms
-2.4609251013236987e-216
-1.634801888287492e-217
75.0ms
-5.873926498921042e+168
-1.179192736603001e+152
Results
90.0ms295×body256valid
34.0ms39×body512valid
33.0ms100×body256infinite
28.0ms23×body1024valid
14.0ms13×body1024infinite
5.0ms10×body512infinite
Compiler

Compiled 685 to 518 computations (24.4% saved)

bsearch110.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
2.4337633008390113e+35
8.079597230488467e+36
64.0ms
3.0197144282307137e-187
2.841508900202669e-176
Results
62.0ms187×body256valid
14.0ms52×body256infinite
8.0ms10×body1024valid
8.0msbody1024infinite
5.0ms10×body512valid
4.0msbody512infinite
Compiler

Compiled 361 to 276 computations (23.5% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
46.0ms
2.4337633008390113e+35
8.079597230488467e+36
Results
31.0ms78×body256valid
8.0ms27×body256infinite
2.0msbody512infinite
2.0msbody512valid
2.0msbody1024infinite
Compiler

Compiled 171 to 126 computations (26.3% saved)

simplify42.0ms (0.2%)

Algorithm
egg-herbie
Rules
158×unsub-neg
94×neg-mul-1
88×*-commutative
54×distribute-lft-neg-in
52×distribute-neg-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0118914
1203904
2245904
3292896
4338896
5377896
6397896
7465896
8540896
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 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 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(if (<=.f64 lambda2 2750000000000000144774156155524807431202964051291104628610231795782593742558751298971069704799916752236929616255834669296250359160493525975524762849957117952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (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 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 6941760285187145/2722258935367507707706996859454145691648) (*.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 336999333339383/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(if (<=.f64 phi1 -17500000000000000078278367391770476544) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(if (<=.f64 phi2 6999999999999999559074698669743669248) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))
(if (<=.f64 phi1 -20500000000000000000) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 phi1 8288298579000389/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1))) (*.f64 R (+.f64 phi2 (neg.f64 phi1)))))
(if (<=.f64 lambda1 -3299999999999999881065060794505497225418816568439984390401202280098067098024536593886683131406873216405618377304629306921725638360721334722381995486671794077696) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 lambda1 -4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 lambda2 R) (if (<=.f64 lambda1 3815193499110241/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (*.f64 lambda2 R)))))
(if (<=.f64 phi2 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi2 270000000000000002599134935604264960) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi2 960000000000000058432686189818413056) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.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 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (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 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))))) (-.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 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda2 2750000000000000144774156155524807431202964051291104628610231795782593742558751298971069704799916752236929616255834669296250359160493525975524762849957117952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (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 phi1 phi2))))
(if (<=.f64 lambda2 2750000000000000144774156155524807431202964051291104628610231795782593742558751298971069704799916752236929616255834669296250359160493525975524762849957117952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2))))
(if (<=.f64 lambda2 2750000000000000144774156155524807431202964051291104628610231795782593742558751298971069704799916752236929616255834669296250359160493525975524762849957117952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/2))) (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda2)) (-.f64 phi1 phi2))))
(if (<=.f64 lambda2 2750000000000000144774156155524807431202964051291104628610231795782593742558751298971069704799916752236929616255834669296250359160493525975524762849957117952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 phi2 1/2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 phi2 1/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 phi2 6941760285187145/2722258935367507707706996859454145691648) (*.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 6941760285187145/2722258935367507707706996859454145691648) (*.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 336999333339383/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 R (hypot.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))
(if (<=.f64 phi2 336999333339383/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 R (hypot.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(if (<=.f64 phi1 -17500000000000000078278367391770476544) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (hypot.f64 phi2 (-.f64 lambda1 lambda2))))
(if (<=.f64 phi2 6999999999999999559074698669743669248) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))
(if (<=.f64 phi2 6999999999999999559074698669743669248) (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi1 -20500000000000000000) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 phi1 8288298579000389/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1))) (*.f64 R (+.f64 phi2 (neg.f64 phi1)))))
(if (or (<=.f64 phi1 -20500000000000000000) (not (<=.f64 phi1 8288298579000389/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984))) (*.f64 R (-.f64 phi2 phi1)) (+.f64 (*.f64 R lambda2) (*.f64 lambda1 (neg.f64 R))))
(if (or (<=.f64 phi1 -20500000000000000000) (not (<=.f64 phi1 8288298579000389/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984))) (*.f64 R (-.f64 phi2 phi1)) (-.f64 (*.f64 R lambda2) (*.f64 R lambda1)))
(if (<=.f64 lambda1 -3299999999999999881065060794505497225418816568439984390401202280098067098024536593886683131406873216405618377304629306921725638360721334722381995486671794077696) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (if (<=.f64 lambda1 -4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 lambda2 R) (if (<=.f64 lambda1 3815193499110241/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (*.f64 lambda2 R)))))
(if (<=.f64 lambda1 -3299999999999999881065060794505497225418816568439984390401202280098067098024536593886683131406873216405618377304629306921725638360721334722381995486671794077696) (*.f64 lambda1 (neg.f64 R)) (if (<=.f64 lambda1 -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 lambda1 -4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 R lambda2) (if (<=.f64 lambda1 3815193499110241/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2)))))
(if (<=.f64 lambda1 -3299999999999999881065060794505497225418816568439984390401202280098067098024536593886683131406873216405618377304629306921725638360721334722381995486671794077696) (*.f64 R (neg.f64 lambda1)) (if (or (<=.f64 lambda1 -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (not (or (<=.f64 lambda1 -4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (not (<=.f64 lambda1 3815193499110241/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368))))) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2)))
(if (<=.f64 lambda1 -3299999999999999881065060794505497225418816568439984390401202280098067098024536593886683131406873216405618377304629306921725638360721334722381995486671794077696) (*.f64 R (neg.f64 lambda1)) (if (or (<=.f64 lambda1 -8197295527347743/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (and (not (<=.f64 lambda1 -4414344575044637/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048)) (<=.f64 lambda1 3815193499110241/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368))) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2)))
(if (<=.f64 phi2 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi2 270000000000000002599134935604264960) (*.f64 lambda2 R) (*.f64 phi2 R)))
(if (<=.f64 phi2 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 270000000000000002599134935604264960) (*.f64 R lambda2) (*.f64 R phi2)))
(if (<=.f64 phi2 960000000000000058432686189818413056) (*.f64 lambda2 R) (*.f64 phi2 R))
(if (<=.f64 phi2 960000000000000058432686189818413056) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 lambda2 R)
(*.f64 R lambda2)
Compiler

Compiled 388 to 260 computations (33% saved)

soundness2.8s (11.5%)

Rules
2156×unsub-neg
1792×*-commutative
1786×log-prod
1490×times-frac
1406×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02047
13847
28647
332147
4116747
5415647
6772247
01793
136993
2496293
029306
1582306
26676306
043474
1920474
055415862
1166415070
2725714366
055415862
1166415070
2725714366
055415862
1166415070
2725714366
079827893
1219026579
2702826167
0109042441
1324734269
055415862
1166415070
2725714366
0205496900
1719192688
055415862
1166415070
2725714366
0109042441
1324734269
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
Compiler

Compiled 1351 to 850 computations (37.1% saved)

end196.0ms (0.8%)

Remove

(sort phi1 phi2)

(sort lambda1 lambda2)

Compiler

Compiled 936 to 542 computations (42.1% saved)

Profiling

Loading profile data...