Details

Time bar (total: 18.4s)

analyze762.0ms (4.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
0.8%0.8%99%0.2%0%0%0%11
1.2%1.2%98.6%0.2%0%0%0%12
Compiler

Compiled 38 to 22 computations (42.1% saved)

sample3.3s (18.2%)

Results
1.4s6701×body256valid
629.0ms2782×body256infinite
502.0ms803×body1024valid
326.0ms748×body512valid
285.0ms491×body1024infinite
163.0ms368×body512infinite
4.0msbody2048valid
Bogosity

preprocess68.0ms (0.4%)

Algorithm
egg-herbie
Rules
1654×fma-def
1320×distribute-lft-in
1116×distribute-rgt-in
932×*-commutative
622×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0110517
1266517
2657517
31965517
46496517
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)

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1234×fma-def
1090×distribute-lft-out
940×distribute-lft-in
850×*-commutative
734×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02047
13847
28647
324347
477947
5325647
6661147
7799147
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
Error
6.79%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
6.79%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
Compiler

Compiled 21 to 14 computations (33.3% saved)

localize25.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.12%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
0.26%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))
4.14%
(cos.f64 (/.f64 (+.f64 phi1 phi2) 2))
Compiler

Compiled 71 to 29 computations (59.2% saved)

series30.0ms (0.2%)

Counts
3 → 132
Calls

33 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
980×associate-/r*
720×associate-/r/
632×associate-/l*
388×add-sqr-sqrt
380×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01793
136993
2488293
Stop Event
node limit
Counts
3 → 71
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
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))))

simplify175.0ms (1%)

Algorithm
egg-herbie
Rules
1496×associate-*r*
996×associate-*l*
904×fma-def
826×*-commutative
590×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval302.0ms (1.6%)

Compiler

Compiled 13087 to 7635 computations (41.7% saved)

prune122.0ms (0.7%)

Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New23928267
Fresh000
Picked101
Done000
Total24028268
Error
6.17%
Counts
268 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
61.61%
(fma.f64 phi2 R (-.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) phi1) (*.f64 phi1 R)))
79.53%
(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)
52.39%
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)
8.5%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
64.78%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
47.13%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
85.77%
(+.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)))
82.82%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
77.54%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
89.91%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
91.71%
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda2))
75.58%
(*.f64 (neg.f64 phi1) R)
68.08%
(*.f64 phi2 R)
82.82%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
89.92%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
7.52%
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3) (-.f64 phi1 phi2)))
6.91%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
22.13%
(*.f64 R (hypot.f64 (+.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 phi1 phi2)))
7.13%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
46.25%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))) (-.f64 phi1 phi2)))
22.15%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
24.74%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
6.82%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
15.81%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
13.72%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
47.85%
(*.f64 R (hypot.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
47.13%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
55.75%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 1214 to 860 computations (29.2% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.26%
(*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
0.31%
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
0.52%
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
4.14%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 92 to 44 computations (52.2% saved)

series93.0ms (0.5%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
30.0ms
phi1
@inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
27.0ms
phi2
@-inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
20.0ms
phi2
@inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
11.0ms
phi1
@-inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
1.0ms
phi1
@0
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))

rewrite137.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1348×associate-*r/
1068×associate-*l/
1022×distribute-lft-in
314×add-sqr-sqrt
308×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01584
131484
2387484
Stop Event
node limit
Counts
4 → 147
Calls
Call 1
Inputs
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (neg.f64 lambda2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (*.f64 (-.f64 lambda1 lambda2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3))) (-.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 lambda1 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 lambda1 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))))

simplify139.0ms (0.8%)

Algorithm
egg-herbie
Rules
998×associate-*r*
894×associate-*l*
766×associate-/l*
590×associate-+r-
576×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044310969
1120010665
2717310665
Stop Event
node limit
Counts
267 → 231
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 0)
(+.f64 1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(+.f64 1 (-.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 -1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (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))))
(*.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 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(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)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(*.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(log.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 0)
(+.f64 1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(+.f64 1 (-.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(+.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) -1)
(+.f64 -1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 1 (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))))
(*.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 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)
(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)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 lambda2) 1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) 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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (neg.f64 lambda2) 1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(+.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 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (*.f64 (-.f64 lambda1 lambda2) -1))
(+.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))))
(+.f64 (*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 1 (*.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3))) (-.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 lambda1 (neg.f64 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 1 (*.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 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 1 (*.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 lambda1 (neg.f64 lambda2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(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)
(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)))))
(+.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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.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 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (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 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2)))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (fma.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) phi1)) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) phi1)) (fma.f64 1/2 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))) (*.f64 phi1 phi1))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -3/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 3)) (fma.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi2) 2)) (/.f64 (*.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi2)))) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) phi1)) (fma.f64 1/6 (*.f64 (pow.f64 phi1 3) (fma.f64 -1/4 (*.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (tan.f64 (/.f64 phi2 4))) (fma.f64 -3/8 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1)) (tan.f64 (/.f64 phi2 4))) (*.f64 1/8 (tan.f64 (/.f64 phi2 4)))))) (fma.f64 1/2 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))) (*.f64 phi1 phi1))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))
(log1p.f64 (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) phi2)) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) phi2)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 -1/4 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 3))) (+.f64 (*.f64 1/8 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 1 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 -3/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi1))) 2))))) (pow.f64 phi2 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1)) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 3) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 3)) (fma.f64 1/8 (tan.f64 (/.f64 (*.f64 1/2 phi1) 2)) (/.f64 (*.f64 -3/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) 2))))))))
(fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) phi2)) (fma.f64 1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 -1/4 (+.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1))))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (fma.f64 -1/4 (*.f64 (*.f64 (tan.f64 (/.f64 phi1 4)) (tan.f64 (/.f64 phi1 4))) (tan.f64 (/.f64 phi1 4))) (fma.f64 1/8 (tan.f64 (/.f64 phi1 4)) (/.f64 (*.f64 -3/8 (cos.f64 (*.f64 1/2 phi1))) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) 1) (tan.f64 (/.f64 phi1 4))))))) (log1p.f64 (cos.f64 (*.f64 1/2 phi1))))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (*.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 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 -1/8 (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 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2)))))
(+.f64 (fma.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 -1/2))) (fma.f64 (*.f64 1/48 (pow.f64 phi2 3)) (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 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 -1/2 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 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 (*.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 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (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 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 (*.f64 phi2 (-.f64 lambda1 lambda2))) -1/8))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2))))))
(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/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 (*.f64 phi2 (-.f64 lambda1 lambda2))) -1/8)))))
(*.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 0)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 1 (-.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)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 -1 (+.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)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)
(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 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (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 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 1 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2) (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (sqrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))
(fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(expm1.f64 (log1p.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))
(log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 0)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 1 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 1 (-.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)) 1) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 -1 (+.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)) 1) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)
(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 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 (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 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(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)))
(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)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 lambda2) 1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (-.f64 lambda1 lambda2) (+.f64 (neg.f64 lambda2) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (-.f64 lambda1 lambda2) (*.f64 0 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) 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 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)) (*.f64 (neg.f64 lambda2) 1)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(*.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 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (*.f64 (-.f64 lambda1 lambda2) -1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 1 (*.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 1 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (*.f64 1 (*.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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.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 (-.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)))) (-.f64 lambda1 (neg.f64 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3))) (-.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 lambda1 (neg.f64 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 (+.f64 lambda2 lambda1)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 1 (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (/.f64 (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 1 (*.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 (-.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (/.f64 (cbrt.f64 (+.f64 lambda2 lambda1)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (+.f64 lambda2 lambda1))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) 1) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2))
(/.f64 (*.f64 (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) -1) (/.f64 (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (fma.f64 (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (+.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (neg.f64 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 lambda1 (neg.f64 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 (+.f64 lambda2 lambda1)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 1 (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 1 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (-.f64 lambda1 lambda2))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(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 (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))))
(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))))
(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))))

localize4.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize79.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.18%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
0.26%
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
4.14%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
Compiler

Compiled 42 to 21 computations (50% saved)

series8.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
lambda1
@0
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
0.0ms
R
@0
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
0.0ms
phi2
@-inf
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
0.0ms
phi1
@inf
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
0.0ms
lambda1
@inf
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)

rewrite228.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1154×unswap-sqr
890×swap-sqr
656×associate-*r/
646×distribute-rgt-in
610×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01369
127369
2349869
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 lambda1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) R))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))))

simplify151.0ms (0.8%)

Algorithm
egg-herbie
Rules
1876×fma-def
900×distribute-lft-in
896×distribute-rgt-in
568×associate-*r*
526×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02345430
16095246
222255030
372254954
Stop Event
node limit
Counts
164 → 165
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(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 (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 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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 lambda1 3)))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
Outputs
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 phi2))))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) -1/8))))
(fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.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))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (pow.f64 phi2 3)) (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 1/48 (pow.f64 phi2 3) (*.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 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)))))
(fma.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/2) (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 phi1 -1/2)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2) (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 phi1)) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (*.f64 phi1 (*.f64 phi1 (cos.f64 (*.f64 1/2 phi2)))) (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)))))
(+.f64 (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 phi1 -1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (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 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) -1/2)))
(*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.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 phi2 (*.f64 phi2 lambda1))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) -1/2))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda1 phi2) phi2) -1/8))))
(*.f64 lambda1 (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1)))))
(+.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 phi2 (*.f64 phi2 lambda1))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 phi2) (*.f64 1/48 (pow.f64 phi2 3))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 1/48 (pow.f64 phi2 3) (*.f64 -1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda1 phi2) phi2) -1/8))))
(*.f64 lambda1 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 1/48 (pow.f64 phi2 3) (*.f64 -1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.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 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (fma.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/2) (cos.f64 (*.f64 1/2 phi2))))
(+.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 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) -1/2) (*.f64 lambda1 (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 lambda1 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2) (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2)))))
(+.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 (pow.f64 phi1 3) (*.f64 (sin.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 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 lambda1))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) lambda1))))
(+.f64 (*.f64 lambda1 (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 phi1 -1/2))))
(*.f64 lambda1 (+.f64 (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 phi1 -1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (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 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) (*.f64 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) -1/2)) R))
(*.f64 R (*.f64 lambda1 (fma.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(+.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 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) R) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) R)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 phi2 lambda1))) (*.f64 -1/8 R))))
(fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 phi2 R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda1 phi2) phi2) -1/8))))
(*.f64 R (*.f64 lambda1 (fma.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1))))))
(+.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 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) R) (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) R) (fma.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 phi2 phi2) lambda1)) R) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))))
(fma.f64 -1/2 (*.f64 phi2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) R)) (fma.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) (*.f64 lambda1 R)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 phi2 lambda1))) (*.f64 -1/8 R)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda1 phi2) phi2) -1/8))) (*.f64 R (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 1/48 (pow.f64 phi2 3) (*.f64 -1/2 phi2)))))
(*.f64 R (*.f64 lambda1 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi2 phi2)) 1) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (fma.f64 1/48 (pow.f64 phi2 3) (*.f64 -1/2 phi2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 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 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 lambda1 R))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))
(*.f64 (*.f64 lambda1 R) (fma.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/2) (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 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 lambda1 R))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) -1/2) (*.f64 R (*.f64 lambda1 (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) -1/2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) 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 (*.f64 phi1 phi1) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R))))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 lambda1 R))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (pow.f64 phi1 3))) (*.f64 lambda1 R)))
(fma.f64 phi1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) -1/2) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) (*.f64 lambda1 R))) (*.f64 R (*.f64 lambda1 (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (fma.f64 (*.f64 -1/8 phi1) phi1 1) R)) (*.f64 (*.f64 lambda1 R) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 3)) (*.f64 phi1 -1/2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.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 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (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 (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 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (sqrt.f64 (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 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi2 phi1)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2)))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 (+.f64 phi1 phi2)) 1/2))
(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 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 2)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) 1/3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 lambda1 3)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) 1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))
(*.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 lambda1 R)))) 1)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) R))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 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 lambda1 R)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3) (pow.f64 R 3)))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 3)))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (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 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(/.f64 1 (-.f64 lambda1 lambda2))
0.12%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
0.49%
(/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))
4.14%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 83 to 38 computations (54.2% saved)

series10.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite129.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1754×associate-/r*
426×add-sqr-sqrt
416×*-un-lft-identity
414×pow1
390×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019101
140889
2544089
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 1 (-.f64 lambda1 lambda2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) -1/2)) (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (-.f64 lambda1 lambda2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) -2))) (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (cbrt.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) -1) (neg.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (/.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) -2))) (/.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (cbrt.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) 1) (/.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (pow.f64 (-.f64 lambda1 lambda2) -1/2)) (/.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (pow.f64 (-.f64 lambda1 lambda2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) -2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 -1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 lambda1 lambda2) -1/2) (pow.f64 (-.f64 lambda1 lambda2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) -2)) (/.f64 1 (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) -1) (pow.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) -1) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 lambda1 lambda2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 lambda1 lambda2) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 lambda1 lambda2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (-.f64 lambda1 lambda2))))))))

simplify242.0ms (1.3%)

Algorithm
egg-herbie
Rules
1340×associate-*r*
912×*-commutative
896×associate-*l*
878×associate-+r+
862×fma-def
Iterations

Useful iterations: 1 (0.0ms)

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

localize76.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.18%
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
0.2%
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
1.77%
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
5.96%
(*.f64 R (hypot.f64 (+.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 phi1 phi2)))
Compiler

Compiled 140 to 76 computations (45.7% saved)

series82.0ms (0.4%)

Counts
4 → 144
Calls

45 calls:

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

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1776×associate-*l/
496×add-sqr-sqrt
488×*-un-lft-identity
486×pow1
460×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022152
1472152
26265152
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (+.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 phi1 phi2)))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (hypot.f64 (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 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (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 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (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 phi1 phi2)) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) phi1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) phi1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2))) phi1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 phi1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 lambda2) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 phi2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))))))

simplify200.0ms (1.1%)

Algorithm
egg-herbie
Rules
1494×associate-*r*
1116×associate-*l*
1072×*-commutative
626×associate-/l*
584×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069623526
1214721846
Stop Event
node limit
Counts
262 → 359
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.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 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (*.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)))) (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 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 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (*.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)))) (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/4 (*.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 (pow.f64 phi1 3) (*.f64 R (-.f64 (+.f64 1 (*.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))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))))))
(*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 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)) R) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 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)) R) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.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)) R) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 -1/4 (*.f64 (/.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 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) 2)))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))))))
(*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2)))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2)))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2)))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/48 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/16 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/16 (*.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 phi1 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 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) 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 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) R) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) R)) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) R) phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)))))) (+.f64 (*.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 lambda1 3))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)))))) (+.f64 (*.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) lambda1))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1)))
(+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda1))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda1))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 lambda2 3) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 lambda2 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))))))
(*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/48 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/48 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 phi1 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/645120 (*.f64 phi1 (*.f64 (pow.f64 phi2 7) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/48 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 phi1 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2)))))))
(*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2))))))
(*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.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 -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 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))))) 1)
(pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 1)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (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 phi1 phi2))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 3))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (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 phi1 phi2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (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 phi1 phi2)) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1))
(+.f64 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 1)
(/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) phi1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) phi1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 1)
(pow.f64 (sqrt.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2))) phi1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 phi1 3)))
(expm1.f64 (log1p.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (neg.f64 lambda2) (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 1)
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 1)
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 phi2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
Outputs
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 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 (+.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 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) R (*.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/2 (*.f64 phi1 R)) (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (*.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)))) (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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi1 phi1) (*.f64 R (+.f64 1 (-.f64 (*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (*.f64 phi1 (*.f64 phi1 (*.f64 (+.f64 1 (-.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))) 2))) (*.f64 R (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) R (*.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/2 (*.f64 phi1 R)) (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (*.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)))) (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/4 (*.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 (pow.f64 phi1 3) (*.f64 R (-.f64 (+.f64 1 (*.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))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi1 phi1) (*.f64 R (+.f64 1 (-.f64 (*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (fma.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/4 (*.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 R (+.f64 1 (-.f64 (*.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)))) (pow.f64 phi1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))))))))
(fma.f64 1/2 (*.f64 phi1 (*.f64 phi1 (*.f64 (+.f64 1 (-.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))) 2))) (*.f64 R (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))) R (fma.f64 1/2 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 phi1 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 R (pow.f64 phi1 3))) (+.f64 1 (-.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)))) (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2)) 3))) -1/4)))))
(*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))
(*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))))
(+.f64 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 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)) R) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 1/2 (*.f64 (*.f64 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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))))
(fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2)))))) R)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 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)) R) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (/.f64 (*.f64 R (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) phi1)) (fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 1/2 (*.f64 (*.f64 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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (/.f64 R phi1) (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))) 2))))) (fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2)))))) R))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.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)) R) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 -1/4 (*.f64 (/.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 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) 2)))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (/.f64 (*.f64 R (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))) phi1)) (fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (fma.f64 1/2 (*.f64 (*.f64 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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 -1/4 (*.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 phi1) (*.f64 R (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))))) 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (/.f64 R phi1) (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))) 2))))) (fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))) (fma.f64 1/2 (*.f64 R (*.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (/.f64 phi1 (*.f64 (/.f64 R phi1) (+.f64 (*.f64 phi2 phi2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))) 3))) -1/4)))))
(*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 (*.f64 (neg.f64 phi1) R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))
(*.f64 (*.f64 phi1 R) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (*.f64 (*.f64 1/2 (*.f64 R (fma.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 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))))
(-.f64 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (fma.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))) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2)))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2)))) 2))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 (*.f64 1/2 (*.f64 R (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2)))) (*.f64 -1/2 (*.f64 (/.f64 R phi1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (fma.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 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2)))) 2))) phi1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 phi2)))) (pow.f64 phi1 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 3))))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) (fma.f64 1/2 (*.f64 R (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (/.f64 R (/.f64 phi1 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2)))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) 3))) (/.f64 (*.f64 R (*.f64 (fma.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 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2)))) 2)))) (*.f64 phi1 phi1)))))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (+.f64 (*.f64 1/2 (*.f64 R (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2)))) (*.f64 -1/2 (*.f64 (/.f64 R phi1) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (fma.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 phi1 (*.f64 R (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))) 3))) (/.f64 (*.f64 -1/4 R) (/.f64 (/.f64 (*.f64 phi1 phi1) (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 phi2 phi2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (fma.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 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi2 R) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(fma.f64 1/2 (*.f64 (*.f64 phi2 R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 1 (fma.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi2 R) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 (*.f64 1/2 R) (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (*.f64 phi1 phi1) 1/16) -1/4))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) 2)))) (*.f64 1/2 (*.f64 (*.f64 phi2 R) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 1/48 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/16 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/16 (*.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 1 (fma.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi2 R) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/12) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2))))))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 1/12)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (*.f64 phi1 phi1) 1/16) -1/4))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) 2)) (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))))) (*.f64 R (pow.f64 phi2 3)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 (*.f64 1/2 R) (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (*.f64 phi1 phi1) 1/16) -1/4))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))) 2)))) (*.f64 1/2 (*.f64 (*.f64 phi2 R) (fma.f64 -1/2 (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 -2)))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 phi2 R))
(*.f64 R (+.f64 phi2 (neg.f64 phi1)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 phi1) 2))) (/.f64 phi2 R)))))
(-.f64 (fma.f64 R phi2 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (+.f64 (*.f64 phi1 phi1) (*.f64 phi1 (neg.f64 phi1)))) phi2) R))) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 (+.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))) 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)))))
(fma.f64 -1 (*.f64 phi1 R) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 phi1 (/.f64 (*.f64 phi2 phi2) (*.f64 R (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 phi1) 2)))))) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 phi1) 2))) (/.f64 phi2 R))))))
(-.f64 (fma.f64 R phi2 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (+.f64 (*.f64 phi1 phi1) (*.f64 phi1 (neg.f64 phi1)))) phi2) R) (*.f64 (/.f64 phi1 (*.f64 phi2 phi2)) (*.f64 R (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (+.f64 (*.f64 phi1 phi1) (*.f64 phi1 (neg.f64 phi1))))))))) (*.f64 phi1 R))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(*.f64 R (neg.f64 phi2))
(+.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 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) R) phi2))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (/.f64 phi2 R)))))
(-.f64 (fma.f64 phi1 R (*.f64 -1/2 (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (/.f64 phi2 R)))) (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) R)) (pow.f64 phi2 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 2) R) phi2)))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 phi1 R (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 phi1 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2)) R) (*.f64 phi2 phi2)) (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) 2) (/.f64 phi2 R))))))
(-.f64 (fma.f64 phi1 R (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (/.f64 phi2 R)) (/.f64 (*.f64 phi1 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)) (/.f64 (*.f64 phi2 phi2) R))))) (*.f64 phi2 R))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))))
(+.f64 (*.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(fma.f64 (*.f64 R (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))))
(*.f64 R (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)))))) (+.f64 (*.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 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 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 R (*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2))))) (fma.f64 (*.f64 R (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)))))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (*.f64 R (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 lambda1 3))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)))))) (+.f64 (*.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)) 3))) (*.f64 R (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 R (*.f64 (*.f64 lambda1 lambda1) (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) 2))))) (fma.f64 (*.f64 R (*.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)) 3))) (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)))))) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (pow.f64 lambda1 3))) (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2)))))) 2)) (*.f64 R (*.f64 lambda1 lambda1)))) (*.f64 R (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))))))))))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 R (+.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 R (+.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) lambda1))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 1/2 (*.f64 (/.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda1)) (*.f64 R (+.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (+.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda1)) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2))) (*.f64 R (+.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 R (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) lambda1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 R (+.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1)))
(neg.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)))
(*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 lambda1 R)))
(+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1))))
(fma.f64 R (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R))))
(-.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda1))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 (/.f64 R (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)) (pow.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)) lambda1)) (fma.f64 R (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R)))))
(fma.f64 -1/2 (*.f64 (/.f64 R (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))) lambda1)) (-.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 R))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda1))) (+.f64 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (-.f64 (+.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 R lambda1))))))
(fma.f64 -1/2 (*.f64 (/.f64 R (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)) (pow.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)) lambda1)) (fma.f64 R (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (pow.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) 2)) (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2)) (pow.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 2))) (*.f64 lambda1 lambda1))) (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 R))))))
(fma.f64 -1/2 (*.f64 (/.f64 R (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))) lambda1)) (fma.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) 2))) (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2))) (/.f64 (*.f64 lambda1 lambda1) R))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 R)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))))))
(fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))))) (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) 2)) (*.f64 R (*.f64 (*.f64 lambda2 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))))))) (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 lambda2 3) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) 2)) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))))) (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (fma.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) 2)) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (pow.f64 lambda2 3) R) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)) 3)))))))))
(fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) 2)) (*.f64 R (*.f64 (*.f64 lambda2 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))))))) (fma.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2))) (fma.f64 (*.f64 (*.f64 (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))) lambda1) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) 2)) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 R (pow.f64 lambda2 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) 2)) 3)))))))))
(*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))
(*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))
(*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))
(*.f64 R (+.f64 (fma.f64 1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(*.f64 R (+.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))))
(fma.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) R) (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))) lambda2) (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R))))
(fma.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) R)) (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 lambda2 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) lambda2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))))
(fma.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (*.f64 (/.f64 R (pow.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) 2)) (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 lambda2 lambda2))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) R) (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))) lambda2) (*.f64 (fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 R)))))
(fma.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (/.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))) R)) (*.f64 R (*.f64 lambda2 (-.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(neg.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (*.f64 (neg.f64 lambda2) R) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (neg.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(-.f64 (*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(fma.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) R) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (neg.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))))
(fma.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 lambda2 R)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 (*.f64 (neg.f64 lambda2) R) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))))))
(fma.f64 R (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) R) (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/2 (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (pow.f64 (-.f64 phi1 phi2) 2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)))))))
(fma.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 lambda2 R)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (*.f64 -1/2 (/.f64 R (/.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2) (/.f64 (pow.f64 (-.f64 phi1 phi2) 2) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))) (*.f64 R (*.f64 lambda2 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))))))
(*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 1/2 phi1))
(+.f64 (*.f64 -1/48 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2)))))
(fma.f64 -1/48 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2)))))
(fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (pow.f64 phi2 3))) (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/48 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 phi1 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))
(fma.f64 -1/48 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3))) (fma.f64 1/3840 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 5))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2))))))
(fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (pow.f64 phi2 3))) (fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/645120 (*.f64 phi1 (*.f64 (pow.f64 phi2 7) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/48 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 phi1 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/645120 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 7))) (fma.f64 -1/48 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3))) (fma.f64 1/3840 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 5))) (*.f64 1/2 (*.f64 phi1 (*.f64 phi2 (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/645120 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (pow.f64 phi2 7))) (fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (pow.f64 phi2 3))) (fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 phi1) (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (neg.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 phi1) (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (neg.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 phi1) (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 lambda2 (neg.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2))))
(fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3)) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/2 phi2) (*.f64 (pow.f64 phi2 3) -1/48)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2)))))
(fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3)) (fma.f64 1/3840 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 5)) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2)))))
(fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/2 phi2) (*.f64 1/3840 (pow.f64 phi2 5)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (-.f64 lambda1 lambda2))) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2))))))
(fma.f64 -1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3)) (fma.f64 -1/645120 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 7)) (fma.f64 1/3840 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 5)) (*.f64 1/2 (*.f64 phi2 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/2 phi2) (*.f64 1/3840 (pow.f64 phi2 5)))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (pow.f64 phi2 3) -1/48) (*.f64 -1/645120 (pow.f64 phi2 7)))))
(*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.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 (*.f64 phi2 phi2) -1/8) 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 lambda1 lambda2) (*.f64 phi2 phi2)) lambda1)) lambda2)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/384 (pow.f64 phi2 4)) (*.f64 (*.f64 phi2 phi2) -1/8))) (-.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 lambda1 lambda2) (*.f64 phi2 phi2)) (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) lambda1))) lambda2)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/384 (pow.f64 phi2 4)) (*.f64 (*.f64 phi2 phi2) -1/8))) (-.f64 (fma.f64 -1/46080 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6)) 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 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (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 phi1 phi2))) R))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2))) R))
(*.f64 R (log.f64 (exp.f64 (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))))))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (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 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (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 phi1 phi2)) 3)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (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 phi1 phi2)) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (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 phi1 phi2)))))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) 1)
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 (neg.f64 lambda2)))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) phi1) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (neg.f64 lambda2) lambda1)) (-.f64 (neg.f64 lambda2) lambda1)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 lambda2 3) (neg.f64 (pow.f64 lambda1 3))) (/.f64 (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) phi1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) phi1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) phi1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 1)
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (sqrt.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 3)
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(pow.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3) 1/3)
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(sqrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2))
(sqrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2))) phi1))
(*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (log.f64 (exp.f64 (-.f64 lambda1 lambda2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (pow.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (*.f64 (pow.f64 phi1 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3) (pow.f64 phi1 3)))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(expm1.f64 (log1p.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(exp.f64 (log.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 1))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(log1p.f64 (expm1.f64 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 lambda2) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (neg.f64 lambda2) (sin.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (-.f64 (neg.f64 lambda2) lambda1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (neg.f64 lambda2) lambda1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 lambda2 3) (neg.f64 (pow.f64 lambda1 3))) (neg.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 (*.f64 1/2 phi2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (/.f64 (sin.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (sin.f64 (*.f64 1/2 phi2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 3)
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (log.f64 (exp.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 3))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 3)))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 1))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (neg.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (neg.f64 lambda2) lambda1)) (-.f64 (neg.f64 lambda2) lambda1)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 lambda2 3) (neg.f64 (pow.f64 lambda1 3))) (neg.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (cos.f64 (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 1/2 phi2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2))) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 1/2 phi2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sqrt.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (neg.f64 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sqrt.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (log.f64 (exp.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))

eval1.1s (6.2%)

Compiler

Compiled 47269 to 28384 computations (40% saved)

prune449.0ms (2.4%)

Pruning

46 alts after pruning (45 fresh and 1 done)

PrunedKeptTotal
New1072241096
Fresh22123
Picked101
Done314
Total1078461124
Error
4.45%
Counts
1124 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
96.45%
(fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2)))))) R)))
61.61%
(fma.f64 phi2 R (-.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) phi1) (*.f64 phi1 R)))
94.94%
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)
79.53%
(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)
94.72%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
90.03%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)
8.5%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
64.78%
(-.f64 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
47.13%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
85.77%
(+.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)))
93.99%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
91.76%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
82.82%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
88.24%
(*.f64 (*.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)))))) R)
88.26%
(*.f64 (*.f64 lambda1 (-.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))))) R)
77.54%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
91.71%
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda2))
75.58%
(*.f64 (neg.f64 phi1) R)
90.87%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) R)
91.78%
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))
68.08%
(*.f64 phi2 R)
82.82%
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
89.92%
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
7.52%
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3) (-.f64 phi1 phi2)))
7.08%
(*.f64 R (hypot.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (+.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) 1)))) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
7.2%
(*.f64 R (hypot.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
22.22%
(*.f64 R (hypot.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
7.56%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 lambda1 lambda2))) 3)) (-.f64 phi1 phi2)))
15.9%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
13.82%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
7.01%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (*.f64 (-.f64 lambda1 lambda2) -1)) (-.f64 phi1 phi2)))
7.13%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
46.25%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))) (-.f64 phi1 phi2)))
22.15%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
24.74%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 -1/2 phi2) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
14.92%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (fma.f64 -1/2 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1) phi1)) (fma.f64 1/2 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (tan.f64 (/.f64 phi2 4)) (tan.f64 (/.f64 phi2 4))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) 1))) (*.f64 phi1 phi1))) (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
25.81%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/2 phi2))))))) (-.f64 phi1 phi2)))
15.82%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
15.58%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (expm1.f64 (fabs.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (-.f64 phi1 phi2)))
15.81%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
13.72%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
7.53%
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
6.89%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
47.13%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
76.89%
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
55.75%
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
Compiler

Compiled 2260 to 1648 computations (27.1% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.12%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
0.26%
(*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2))))
0.27%
(/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))
4.14%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 107 to 56 computations (47.7% saved)

series9.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1116×associate-/l*
476×add-sqr-sqrt
466×*-un-lft-identity
464×pow1
436×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022109
147183
2622683
Stop Event
node limit
Counts
3 → 189
Calls
Call 1
Inputs
(/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))
(*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2))))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (neg.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (*.f64 (neg.f64 lambda2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (+.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (+.f64 (*.f64 (neg.f64 lambda2) 1) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (+.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (+.f64 (*.f64 (neg.f64 lambda2) 1) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (+.f64 (neg.f64 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 lambda1 (+.f64 (*.f64 (neg.f64 lambda2) 1) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 lambda2) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda2) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda2) (+.f64 lambda1 (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda2) (+.f64 lambda1 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda2) (+.f64 lambda1 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 lambda1) (*.f64 -1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1 (neg.f64 lambda2)) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1 (neg.f64 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1 (neg.f64 lambda2)) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (neg.f64 lambda2)) (*.f64 -1 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) 1) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 -1) (*.f64 (neg.f64 lambda2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 -1) (+.f64 (*.f64 (neg.f64 lambda2) -1) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 -1) (+.f64 (*.f64 (neg.f64 lambda2) -1) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 -1) (+.f64 (*.f64 (neg.f64 lambda2) -1) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) -1) (*.f64 lambda1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda1) (neg.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda1) (+.f64 (neg.f64 (neg.f64 lambda2)) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda1) (+.f64 (neg.f64 (neg.f64 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 lambda1) (+.f64 (neg.f64 (neg.f64 lambda2)) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 lambda2)) (neg.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 lambda1) lambda2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 lambda1 (exp.f64 (log1p.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 lambda1 -1)) (/.f64 lambda2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 lambda1 lambda2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 lambda1 (-.f64 lambda2 (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 lambda1 (-.f64 lambda2 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 lambda1 (-.f64 lambda2 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 lambda1)) (+.f64 1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 lambda1)) (-.f64 1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 lambda1)) (-.f64 1 (*.f64 (neg.f64 lambda2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2))) (-.f64 1 (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 lambda1 -1) (/.f64 lambda2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 lambda1 -1) (-.f64 (/.f64 lambda2 -1) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 lambda1 -1) (-.f64 (/.f64 lambda2 -1) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 lambda1 -1) (-.f64 (/.f64 lambda2 -1) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 lambda1 0) lambda2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 lambda2) (exp.f64 (log1p.f64 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 lambda1) (neg.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 lambda1) (*.f64 (neg.f64 lambda2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 lambda2)) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 -1 lambda1)) (*.f64 -1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 lambda1 -1)) (*.f64 (neg.f64 lambda2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 lambda1)) (neg.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sqrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 1 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 1 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 lambda2) (sqrt.f64 lambda1)) (-.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (sqrt.f64 (-.f64 lambda1 lambda2))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (-.f64 lambda1 lambda2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 lambda1 lambda2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 lambda1 lambda2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 lambda1 lambda2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 lambda1 (neg.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 lambda1) (sqrt.f64 lambda1) (neg.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 lambda1) 2) (cbrt.f64 lambda1) (neg.f64 lambda2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (/.f64 1 (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 1 (-.f64 lambda1 lambda2))) 0) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 1 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 1 (-.f64 lambda1 lambda2))) (/.f64 0 (/.f64 1 (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (neg.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))) (/.f64 (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1) (/.f64 1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 1 (sqrt.f64 (-.f64 lambda1 lambda2)))) (/.f64 1 (sqrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (pow.f64 (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (/.f64 1 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (sqrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (/.f64 (/.f64 1 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (/.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))))

simplify149.0ms (0.8%)

Algorithm
egg-herbie
Rules
1756×associate-*r*
1078×associate-*l*
924×*-commutative
720×+-commutative
594×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

localize7.0ms (0%)

Compiler

Compiled 13 to 7 computations (46.2% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))
0.02%
(pow.f64 (-.f64 lambda1 lambda2) 2)
0.04%
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
48.48%
(sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
Compiler

Compiled 52 to 22 computations (57.7% saved)

series12.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
lambda1
@0
(sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
1.0ms
R
@0
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
1.0ms
lambda2
@0
(sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
1.0ms
lambda2
@0
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
1.0ms
lambda1
@0
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1092×associate-*r/
988×associate-*l/
802×distribute-lft-in
310×add-sqr-sqrt
302×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014102
129864
2387064
Stop Event
node limit
Counts
4 → 222
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) 1) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) 1) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 phi1 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 R (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) R) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) R) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R)) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (neg.f64 lambda2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 1 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) 3))) (+.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 lambda1 lambda2) (/.f64 1 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 1 (*.f64 phi1 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) (-.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (exp.f64 (log1p.f64 (*.f64 phi1 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 phi1 phi1) (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (+.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2))))) (+.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4))) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) 1) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) 1) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) 1) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4))) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 lambda1 (-.f64 lambda2 phi1))) (-.f64 lambda1 (+.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) 1) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 phi1 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 phi1 4)) (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))

simplify152.0ms (0.8%)

Algorithm
egg-herbie
Rules
1318×associate-/l*
1258×associate-*r*
1038×associate-*l*
904×*-commutative
650×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083119444
1248319300
Stop Event
node limit
Counts
366 → 535
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 lambda1 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))))))
lambda1
(+.f64 (*.f64 -1 lambda2) lambda1)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2)) lambda1)) lambda1))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2))) (pow.f64 lambda1 2))) lambda1)))
(*.f64 -1 lambda1)
(+.f64 (*.f64 -1 lambda1) lambda2)
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda1))))
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) lambda2) (pow.f64 lambda1 2))) (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda1)))))
(sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 lambda1 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))
lambda2
(+.f64 (*.f64 -1 lambda1) lambda2)
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda2))))
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1) (pow.f64 lambda2 2))) (+.f64 lambda2 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda2)))))
(*.f64 -1 lambda2)
(+.f64 (*.f64 -1 lambda2) lambda1)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) lambda1))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) lambda1) (pow.f64 lambda2 2))) lambda1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 5))) lambda1))) lambda2)
phi1
(+.f64 phi1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)))
(+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 5))) (+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3))))))
(*.f64 -1 phi1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (*.f64 -1 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (+.f64 (*.f64 -1 phi1) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 5))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))))
(*.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 phi1 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 phi1 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 phi1 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 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) R)) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 -1 (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2)))))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (pow.f64 (-.f64 lambda1 lambda2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))))))
(pow.f64 lambda2 2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(pow.f64 lambda2 2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(pow.f64 lambda2 2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(pow.f64 lambda1 2)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))
(+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(pow.f64 lambda2 2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(pow.f64 lambda2 2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(pow.f64 phi1 2)
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(pow.f64 phi1 2)
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 1)
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 1)
(*.f64 1 (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) 1) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) 1) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 1)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) 1/3)
(fabs.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(log.f64 (exp.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)
(/.f64 (*.f64 R (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) R) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) R) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R)) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (neg.f64 lambda2) 1)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2))))
(+.f64 (*.f64 1 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 1 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 1)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1)
(*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) 3))) (+.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 1 (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(sqrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))
(cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(exp.f64 (*.f64 2 (log.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))) 1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 1 (*.f64 phi1 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) (-.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(-.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(-.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (exp.f64 (log1p.f64 (*.f64 phi1 phi1)))) 1)
(-.f64 (+.f64 (*.f64 phi1 phi1) (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1)
(*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1)
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(*.f64 1 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(*.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (+.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2))))) (+.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))))
(/.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))
(/.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4))) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) 1) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) 1) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) 1) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4))) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 lambda1 (-.f64 lambda2 phi1))) (-.f64 lambda1 (+.f64 lambda2 phi1)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) 1) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))
(fma.f64 1 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 phi1 phi1))
(fma.f64 (cbrt.f64 (pow.f64 phi1 4)) (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
Outputs
(sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))
(sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (neg.f64 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (neg.f64 lambda1))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)) (*.f64 lambda1 lambda1))) (+.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (neg.f64 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 lambda2)) 2)) (*.f64 lambda1 lambda1))) (+.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (neg.f64 lambda1)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 lambda1 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)) (*.f64 lambda1 lambda1))) (+.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (fma.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)) (pow.f64 lambda1 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 lambda2)) 2)) (*.f64 lambda1 lambda1))) (+.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (fma.f64 -1 (*.f64 lambda1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 lambda2)) 2)) (pow.f64 lambda1 3)) (*.f64 lambda2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3)))))))))
lambda1
(+.f64 (*.f64 -1 lambda2) lambda1)
(-.f64 lambda1 lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2)) lambda1)) lambda1))
(fma.f64 -1 lambda2 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) lambda1) lambda1))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2)) lambda1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2))) (pow.f64 lambda1 2))) lambda1)))
(fma.f64 -1 lambda2 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) lambda1) (fma.f64 1/2 (/.f64 lambda2 (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))))) lambda1)))
(fma.f64 -1 lambda2 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) lambda1) (fma.f64 1/2 (*.f64 (/.f64 lambda2 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))) lambda1)))
(*.f64 -1 lambda1)
(neg.f64 lambda1)
(+.f64 (*.f64 -1 lambda1) lambda2)
(fma.f64 -1 lambda1 lambda2)
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda1))))
(+.f64 (fma.f64 -1 lambda1 lambda2) (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) lambda1)))
(+.f64 (fma.f64 -1 lambda1 lambda2) (/.f64 (*.f64 (*.f64 phi1 phi1) -1/2) lambda1))
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) lambda2) (pow.f64 lambda1 2))) (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda1)))))
(+.f64 (fma.f64 -1 lambda1 lambda2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda1 lambda1) lambda2)) (/.f64 (*.f64 phi1 phi1) lambda1))))
(+.f64 (fma.f64 -1 lambda1 lambda2) (*.f64 -1/2 (+.f64 (/.f64 phi1 (/.f64 lambda1 phi1)) (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda1 lambda1) lambda2)))))
(sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))
(sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (neg.f64 (*.f64 lambda2 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (fma.f64 -1 (*.f64 lambda2 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (fma.f64 -1 (*.f64 lambda2 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))) 2)) (*.f64 (*.f64 lambda2 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 lambda1 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (fma.f64 1/2 (*.f64 (pow.f64 lambda2 3) (*.f64 (*.f64 lambda1 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (fma.f64 1/2 (*.f64 (pow.f64 lambda2 3) (*.f64 lambda1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3)))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))) 2)) (*.f64 (*.f64 lambda2 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))))))))
lambda2
(+.f64 (*.f64 -1 lambda1) lambda2)
(fma.f64 -1 lambda1 lambda2)
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda2))))
(+.f64 (fma.f64 -1 lambda1 lambda2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))) lambda2)))
(+.f64 (fma.f64 -1 lambda1 lambda2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (neg.f64 lambda1) 2))) lambda2)))
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1) (pow.f64 lambda2 2))) (+.f64 lambda2 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda2)))))
(fma.f64 -1 lambda1 (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))) (/.f64 (*.f64 lambda2 lambda2) lambda1)) (+.f64 lambda2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))) lambda2)))))
(fma.f64 -1 lambda1 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (neg.f64 lambda1) 2))) (*.f64 lambda2 lambda2)) lambda1) (+.f64 lambda2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (neg.f64 lambda1) 2))) lambda2)))))
(*.f64 -1 lambda2)
(neg.f64 lambda2)
(+.f64 (*.f64 -1 lambda2) lambda1)
(-.f64 lambda1 lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) lambda1))
(fma.f64 -1 lambda2 (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda1))
(fma.f64 -1 lambda2 (fma.f64 -1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda1))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) lambda1) (pow.f64 lambda2 2))) lambda1)))
(fma.f64 -1 lambda2 (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) lambda2) (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) lambda1)) lambda1)))
(fma.f64 -1 lambda2 (fma.f64 -1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) (fma.f64 -1/2 (/.f64 lambda1 (/.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) lambda1)))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3)) (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 5))) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3)) (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 5)) lambda1))) lambda2)
phi1
(+.f64 phi1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)))
(+.f64 phi1 (/.f64 1/2 (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)))))
(+.f64 phi1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 5))) (+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3))))))
(fma.f64 1/16 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 5)) (+.f64 phi1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3))))))
(*.f64 -1 phi1)
(neg.f64 phi1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (*.f64 -1 phi1))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1) (neg.f64 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (+.f64 (*.f64 -1 phi1) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1) (fma.f64 -1 phi1 (*.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)) 1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 5))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1) (fma.f64 -1 phi1 (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 5)) (*.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 3)) 1/8))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)) (*.f64 lambda1 lambda1)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R))) (fma.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 lambda2)) 2)) (*.f64 lambda1 lambda1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) R)) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)) (pow.f64 lambda1 3)) R) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)) (*.f64 lambda1 lambda1)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 lambda2)) 2)) (pow.f64 lambda1 3)) (*.f64 R (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R))) (fma.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (neg.f64 lambda2)) 2)) (*.f64 lambda1 lambda1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) R)) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))))
(*.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 lambda1 lambda2) R)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 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 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (/.f64 lambda1 R)) (*.f64 lambda1 R)))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) R)) lambda1) (*.f64 (-.f64 lambda1 lambda2) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 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 phi1 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 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (/.f64 lambda1 R)) (fma.f64 R lambda1 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) R)) (*.f64 lambda1 lambda1))))))
(+.f64 (+.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) R)) lambda1) (*.f64 (-.f64 lambda1 lambda2) R)) (/.f64 (*.f64 1/2 lambda2) (/.f64 (/.f64 (*.f64 lambda1 lambda1) R) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))))))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 lambda1 R))
(*.f64 (neg.f64 lambda1) R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(fma.f64 lambda2 R (*.f64 (neg.f64 lambda1) R))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (neg.f64 (*.f64 lambda1 R))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 phi1 (/.f64 (/.f64 lambda1 R) phi1)) (*.f64 (neg.f64 lambda1) R)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) R)) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) R))) (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (neg.f64 (*.f64 lambda1 R)))))
(fma.f64 lambda2 R (fma.f64 -1/2 (*.f64 (/.f64 lambda2 (*.f64 lambda1 lambda1)) (*.f64 phi1 (*.f64 phi1 R))) (fma.f64 -1/2 (/.f64 phi1 (/.f64 (/.f64 lambda1 R) phi1)) (*.f64 (neg.f64 lambda1) R))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda1 R)))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 R (neg.f64 lambda2)) lambda1)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)) R))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda1 R))))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 R (neg.f64 lambda2)) lambda1))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)) R))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda1 R))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3))) (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)))))))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda1 R))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 lambda2 3) R) lambda1) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3))) 1/2)))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 lambda1 R)))
(fma.f64 lambda2 R (*.f64 (neg.f64 lambda1) R))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))))) (neg.f64 (*.f64 lambda1 R))))
(fma.f64 lambda2 R (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (neg.f64 lambda1) 2)))) (*.f64 (neg.f64 lambda1) R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2)))))) (fma.f64 lambda2 R (fma.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))))) (neg.f64 (*.f64 lambda1 R)))))
(fma.f64 1/2 (*.f64 (/.f64 R (*.f64 lambda2 lambda2)) (+.f64 (pow.f64 lambda1 3) (*.f64 (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2)) lambda1))) (fma.f64 lambda2 R (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (-.f64 (*.f64 lambda1 lambda1) (pow.f64 (neg.f64 lambda1) 2)))) (*.f64 (neg.f64 lambda1) R))))
(*.f64 -1 (*.f64 lambda2 R))
(*.f64 (neg.f64 lambda2) R)
(*.f64 R (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2))))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 R lambda1 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 R)))))
(+.f64 (/.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 phi1 R))) lambda2) (*.f64 (-.f64 lambda1 lambda2) R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 R))) (fma.f64 -1 (*.f64 lambda2 R) (fma.f64 R lambda1 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 R))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 R))) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 phi1 R))) lambda2) (*.f64 (-.f64 lambda1 lambda2) R)))
(*.f64 R (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 lambda1 R))
(*.f64 (-.f64 lambda1 lambda2) R)
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (-.f64 lambda1 lambda2) R))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 -1/8 (/.f64 (pow.f64 phi1 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) R)) (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (-.f64 lambda1 lambda2) R)))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3)) R) (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (-.f64 lambda1 lambda2) R)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (pow.f64 (-.f64 lambda1 lambda2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 5) R)) (fma.f64 -1/8 (/.f64 (pow.f64 phi1 4) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) R)) (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (-.f64 lambda1 lambda2) R))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 5) R)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 3)) R) (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (-.f64 lambda1 lambda2) R))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 phi1 R (/.f64 1/2 (/.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R))))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(fma.f64 phi1 R (fma.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) R) (pow.f64 phi1 3)))))
(fma.f64 phi1 R (fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 -1/8 (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) R)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))))
(fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6))) (fma.f64 phi1 R (fma.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) R) (pow.f64 phi1 3))))))
(fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 phi1 5)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 phi1 R (fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 -1/8 (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) R))))))
(*.f64 -1 (*.f64 phi1 R))
(*.f64 (neg.f64 phi1) R)
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 -1 (*.f64 phi1 R) (/.f64 (*.f64 -1/2 R) (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) R) (pow.f64 phi1 3)) (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 R (pow.f64 phi1 3)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 -1 (*.f64 phi1 R) (/.f64 (*.f64 -1/2 R) (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) R) (pow.f64 phi1 3)) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6)))))))
(fma.f64 1/8 (*.f64 (/.f64 R (pow.f64 phi1 3)) (pow.f64 (-.f64 lambda1 lambda2) 4)) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 (*.f64 -1/16 R) (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5)))))
(pow.f64 lambda2 2)
(*.f64 lambda2 lambda2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda2) lambda1))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda1) lambda2))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(pow.f64 lambda2 2)
(*.f64 lambda2 lambda2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda2) lambda1))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda1) lambda2))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(pow.f64 lambda2 2)
(*.f64 lambda2 lambda2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda2) lambda1))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda1) lambda2))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 -2 lambda1) lambda2)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(pow.f64 lambda1 2)
(*.f64 lambda1 lambda1)
(+.f64 (pow.f64 lambda1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 -2 lambda2) lambda1) (*.f64 lambda1 lambda1))
(+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))
(+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))
(+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1))))
(+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1))
(+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1)))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(pow.f64 lambda2 2)
(*.f64 lambda2 lambda2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda2) lambda1))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda1) lambda2))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(pow.f64 lambda2 2)
(*.f64 lambda2 lambda2)
(+.f64 (pow.f64 lambda2 2) (*.f64 -2 (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda2) lambda1))
(+.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 -2 lambda1) lambda2))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 lambda1 2) (+.f64 (pow.f64 phi1 2) (*.f64 -2 (*.f64 lambda2 lambda1)))))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 -2 lambda2) lambda1)))
(+.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 -2 lambda1) lambda2) (*.f64 lambda1 lambda1))))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(pow.f64 phi1 2)
(*.f64 phi1 phi1)
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(pow.f64 phi1 2)
(*.f64 phi1 phi1)
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 1)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 1)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 1 (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) 1) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) 1) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1/2)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 1)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) 1/3)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(fabs.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(log.f64 (exp.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(hypot.f64 phi1 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)) 1/2))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 1))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(hypot.f64 (-.f64 lambda1 lambda2) phi1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(/.f64 (*.f64 R (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 R (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 R (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))
(/.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(*.f64 (/.f64 R (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) R) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 R (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 R (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) R) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(*.f64 (/.f64 R (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R)) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) R))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3)))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 lambda2) 1 lambda2)))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (neg.f64 lambda2) lambda2)))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 (neg.f64 lambda2))))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (sqrt.f64 lambda2)) (sqrt.f64 lambda2) lambda2)))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (*.f64 lambda1 (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (neg.f64 lambda2) 1)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2)) (*.f64 lambda1 (-.f64 lambda1 lambda2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (*.f64 1 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(+.f64 (*.f64 1 (*.f64 lambda1 (-.f64 lambda1 lambda2))) (*.f64 1 (*.f64 (neg.f64 lambda2) (-.f64 lambda1 lambda2))))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 1)
(pow.f64 (-.f64 lambda1 lambda2) 2)
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1)
(pow.f64 (-.f64 lambda1 lambda2) 2)
(*.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (/.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 (*.f64 lambda1 (pow.f64 lambda1 3)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(*.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 (pow.f64 lambda1 3)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1))))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda2 lambda1))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) 3))) (+.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 lambda2 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (+.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 (+.f64 lambda2 lambda1)) 3))) (+.f64 (*.f64 lambda1 (pow.f64 lambda1 3)) (*.f64 (*.f64 lambda2 (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda2 (+.f64 lambda2 lambda1)) (*.f64 lambda1 lambda1)))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 lambda1) 3) (pow.f64 (*.f64 lambda2 (+.f64 lambda2 lambda1)) 3)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 (pow.f64 lambda1 3)) (*.f64 lambda2 (*.f64 (+.f64 lambda2 lambda1) (-.f64 (*.f64 lambda2 (+.f64 lambda2 lambda1)) (*.f64 lambda1 lambda1))))))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 1 (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (-.f64 lambda1 lambda2))
(/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) 1)
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 lambda2 lambda1))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.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)))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.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)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (neg.f64 lambda2) lambda1))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (neg.f64 lambda2) lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 (neg.f64 (+.f64 lambda2 lambda1)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (neg.f64 lambda2) lambda1))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.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)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda2 lambda1))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (/.f64 (cbrt.f64 (+.f64 lambda2 lambda1)) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (+.f64 lambda2 lambda1))) (cbrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (cbrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (-.f64 lambda1 lambda2)) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 lambda1 (neg.f64 lambda2)) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (neg.f64 lambda2) lambda1))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (neg.f64 lambda2) lambda1)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 (neg.f64 (+.f64 lambda2 lambda1)) (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 (neg.f64 lambda2) lambda1))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 lambda1 lambda2) (/.f64 (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 lambda2 lambda1) (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.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)))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 lambda2 lambda1))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (*.f64 (+.f64 lambda1 lambda2) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (*.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda2 lambda1))) (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda2 lambda1)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 lambda2 lambda1))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (+.f64 lambda2 lambda1)) (sqrt.f64 (+.f64 lambda2 lambda1))))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (sqrt.f64 (+.f64 lambda2 lambda1)) (sqrt.f64 (+.f64 lambda2 lambda1))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (cbrt.f64 (+.f64 lambda1 lambda2)) (cbrt.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (+.f64 lambda2 lambda1))) (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cbrt.f64 (+.f64 lambda2 lambda1)))) (cbrt.f64 (+.f64 lambda2 lambda1)))
(/.f64 (*.f64 (+.f64 lambda2 lambda1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cbrt.f64 (+.f64 lambda2 lambda1)) (*.f64 (cbrt.f64 (+.f64 lambda2 lambda1)) (cbrt.f64 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (*.f64 (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1)))) (cbrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))))
(sqrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(exp.f64 (*.f64 2 (log.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (exp.f64 2) (log.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 lambda1 lambda2))) 1))
(pow.f64 (exp.f64 2) (log.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(pow.f64 (-.f64 lambda1 lambda2) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))) 1)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 1 (*.f64 phi1 phi1)))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) (-.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) 1) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) 1))
(-.f64 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(-.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (exp.f64 (log1p.f64 (*.f64 phi1 phi1)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) 1) (pow.f64 (-.f64 lambda1 lambda2) 2))
(+.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (-.f64 (exp.f64 (log1p.f64 (*.f64 phi1 phi1))) 1))
(-.f64 (+.f64 (*.f64 phi1 phi1) (exp.f64 (log1p.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1)
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 1 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(*.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (+.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (+.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (+.f64 (pow.f64 phi1 4) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2))))) (+.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))) (+.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) 3))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (-.f64 (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (-.f64 (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))))) (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) 3)))
(/.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(/.f64 1 (/.f64 1 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))
(/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))
(*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) (/.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (/.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))))
(/.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (pow.f64 phi1 12)) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (pow.f64 phi1 12)) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4))) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (pow.f64 phi1 8)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (pow.f64 phi1 12)) (*.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (+.f64 (pow.f64 phi1 12) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (*.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (+.f64 (pow.f64 phi1 8) (*.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 phi1 8) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (-.f64 lambda1 lambda2) 8)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) 1) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(/.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(/.f64 (*.f64 1 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (-.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (-.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) 1) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (neg.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) 1) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (neg.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (neg.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2)) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))) (*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4))) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (pow.f64 phi1 8)) (*.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 phi1 4)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3))) (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 8) (+.f64 (pow.f64 phi1 8) (*.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) 3) (pow.f64 (pow.f64 phi1 4) 3)) (*.f64 (/.f64 (+.f64 (pow.f64 phi1 8) (+.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (-.f64 lambda1 lambda2) 8))) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (pow.f64 phi1 12)) (*.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (pow.f64 phi1 12)) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (pow.f64 phi1 6) (pow.f64 phi1 6))) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (pow.f64 phi1 12)) (*.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (/.f64 1 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 3) (pow.f64 (pow.f64 phi1 6) 3)) (+.f64 (pow.f64 phi1 12) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 12) (*.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))))) (/.f64 1 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) 1) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (-.f64 lambda1 (-.f64 lambda2 phi1))) (-.f64 lambda1 (+.f64 lambda2 phi1)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (-.f64 lambda1 (+.f64 lambda2 phi1)) (+.f64 (-.f64 lambda1 lambda2) phi1)))
(/.f64 (-.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (*.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) (-.f64 lambda1 (+.f64 lambda2 phi1))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) 1) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (sqrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (pow.f64 phi1 6)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))) (cbrt.f64 (-.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))) (*.f64 (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) 2)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 1)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) 3)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2) 1/2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 3) 1/3)
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 2))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2))))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2) 3))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(exp.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)) 1))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)))
(pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 2)
(fma.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (*.f64 phi1 phi1))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 1 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))
(fma.f64 phi1 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 1 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 phi1 phi1))
(fma.f64 (cbrt.f64 (pow.f64 phi1 4)) (pow.f64 (cbrt.f64 phi1) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.24%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
0.25%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
4.14%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
18.33%
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
Compiler

Compiled 62 to 30 computations (51.6% saved)

series23.0ms (0.1%)

Counts
3 → 96
Calls

36 calls:

TimeVariablePointExpression
5.0ms
lambda1
@inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
2.0ms
lambda1
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
1.0ms
phi2
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
1.0ms
phi2
@0
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
1.0ms
lambda1
@-inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
980×swap-sqr
688×distribute-rgt-in
656×associate-*r/
638×distribute-lft-in
536×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691
133791
2392591
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(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))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 lambda1 R)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (sqrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2) (sqrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 lambda1 R)) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cbrt.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (*.f64 lambda1 R))) (sqrt.f64 (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2)) (cbrt.f64 (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (sqrt.f64 R)) (sqrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))))

simplify118.0ms (0.6%)

Algorithm
egg-herbie
Rules
1030×distribute-rgt-in
1020×distribute-lft-in
816×associate-*r*
660×associate-*l*
500×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03208881
18848565
232068421
Stop Event
node limit
Counts
179 → 174
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)) (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 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 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 phi1)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) lambda1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)) (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) lambda1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)))))
(*.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 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (+.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 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (sqrt.f64 (*.f64 lambda1 R)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 lambda1 R)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4))
(*.f64 (cbrt.f64 (sqrt.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))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (sqrt.f64 R))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2) (sqrt.f64 R))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1))
(log1p.f64 (expm1.f64 (sqrt.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 lambda1 R)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (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 lambda1 R)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)
(*.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 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 (sqrt.f64 (*.f64 lambda1 R)) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (cbrt.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))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (*.f64 lambda1 R))) (sqrt.f64 (*.f64 lambda1 R)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2)) (cbrt.f64 (*.f64 lambda1 R)))
(*.f64 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 lambda1 R)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1) R)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2)) R)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
Outputs
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 phi2 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2))))))
(+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 phi2 (*.f64 phi2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 phi2 phi2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) -1/4))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)) (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (*.f64 phi2 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (+.f64 (*.f64 (*.f64 1/48 R) (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 phi2 3) (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))))))))
(+.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (+.f64 (*.f64 phi2 (*.f64 phi2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)))) (*.f64 (fma.f64 1/48 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))) 1/4)) (pow.f64 phi2 3)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)) (*.f64 phi2 (fma.f64 1/48 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))) 1/4)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) -1/4))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1))) (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (*.f64 phi1 phi1) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1))) (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 1/2 (*.f64 phi1 (*.f64 phi1 (*.f64 (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) -1/16)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))))) (fma.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/48 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/4 (/.f64 (sin.f64 (*.f64 1/2 phi2)) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) 2)))))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (*.f64 (*.f64 -1/8 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (*.f64 (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) 2)) (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))) (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))))
(+.f64 (fma.f64 -1/4 (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1))) (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 3) (fma.f64 1/48 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (/.f64 (*.f64 1/4 (sin.f64 (*.f64 1/2 phi2))) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2)))) 2))))))) (*.f64 (*.f64 1/2 (*.f64 phi1 phi1)) (-.f64 (*.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2)))) 2))))))
(+.f64 (fma.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (pow.f64 phi1 3) (fma.f64 1/48 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (/.f64 (*.f64 1/4 (sin.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) -1/16))))) (*.f64 phi1 (*.f64 phi1 (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) -1/16))))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1)))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R lambda1))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 phi2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) (*.f64 phi2 phi2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 lambda1 (*.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) -1/8))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 1/48 (*.f64 R (*.f64 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (fma.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 phi2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R lambda1)) (fma.f64 1/48 (*.f64 R (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1) (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) (*.f64 phi2 phi2))))))
(+.f64 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 lambda1 (*.f64 (*.f64 lambda1 (*.f64 phi2 phi2)) -1/8))) (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (*.f64 R -1/2) phi2) (*.f64 (*.f64 R 1/48) (pow.f64 phi2 3)))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (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 R 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 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R lambda1) -1/2)))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.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 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (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 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 (*.f64 phi1 -1/2) (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 (*.f64 R 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 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 R lambda1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (fma.f64 (*.f64 phi1 -1/2) (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (+.f64 1 (*.f64 -1/8 (*.f64 phi1 phi1))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (*.f64 1/48 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 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 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))
(fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R lambda1))))
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) lambda1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8)) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R lambda1)) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8 (*.f64 1/16 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) -1/8 (*.f64 (/.f64 1/16 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2))) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)) (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 R (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) lambda1)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi2 2)))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 (+.f64 (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 1/48 R) (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2)) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 3) (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 1/16 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8)) (pow.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi1))))) (sin.f64 (*.f64 1/2 phi1))) 2))))))
(fma.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R lambda1)) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (fma.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)) -1/8 (*.f64 1/16 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 lambda1 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)) (*.f64 (pow.f64 phi2 3) (+.f64 (/.f64 (*.f64 -1/4 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))) (/.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))) 1/4)))))))
(fma.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 phi2 phi2) (+.f64 (-.f64 (fma.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) -1/8 (*.f64 (/.f64 1/16 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 R lambda1) (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2)) (*.f64 phi2 (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))) (*.f64 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))) (*.f64 R 1/48))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 R lambda1) -1/8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) -1/4)) 2))) 1/8)))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (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 R 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 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R lambda1) -1/2)))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 (*.f64 -1/8 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) 2)) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (*.f64 phi1 (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 R lambda1)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2)))) 2))))))
(+.f64 (*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 phi1 -1/2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 phi1 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) -1/16))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (pow.f64 (*.f64 -1/4 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sqrt.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 2))) (+.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 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 (*.f64 -1/8 R) (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (*.f64 (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2))) (sqrt.f64 (/.f64 R (/.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) 2)) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (fma.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 -1/8 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 R lambda1)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 R (cos.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 -1/4 (sin.f64 (*.f64 1/2 phi2)))) 2)) (fma.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 R lambda1)) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 R (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 1/16 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (fma.f64 -1/8 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (/.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) -1/16))) (*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 1/48 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (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 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))) 1)
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (*.f64 lambda1 R)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (sqrt.f64 (*.f64 R lambda1)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 (*.f64 lambda1 R)))
(*.f64 (sqrt.f64 (*.f64 R lambda1)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (sqrt.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 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)) (sqrt.f64 R))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (sqrt.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2) (sqrt.f64 R))
(*.f64 (sqrt.f64 R) (sqrt.f64 (*.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/2)
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1)
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 3)
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) 1))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (*.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 lambda1 R)))) 1)
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2) 1/2)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (log.f64 (pow.f64 (exp.f64 R) lambda1)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (log.f64 (exp.f64 R))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 lambda1 R)))) 1)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda1) (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 phi2 phi1))) lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (*.f64 lambda1 R)) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (*.f64 R lambda1)) (*.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sqrt.f64 (*.f64 R lambda1)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 R)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 1/4))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) lambda1)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (sqrt.f64 (*.f64 lambda1 R))) (sqrt.f64 (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2)) (cbrt.f64 (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 lambda1 R) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 (*.f64 lambda1 R)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (*.f64 R lambda1)) (*.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sqrt.f64 (*.f64 R lambda1)) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 2) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 1/2)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1) 1/2)) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 2))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (log.f64 (pow.f64 (exp.f64 R) lambda1)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (log.f64 (exp.f64 R))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 (*.f64 lambda1 R) 3)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.26%
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))
0.42%
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
4.14%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
54.26%
(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)
Compiler

Compiled 111 to 49 computations (55.9% saved)

series112.0ms (0.6%)

Counts
3 → 168
Calls

42 calls:

TimeVariablePointExpression
16.0ms
phi2
@0
(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)
11.0ms
phi1
@0
(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)
10.0ms
lambda1
@0
(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)
8.0ms
lambda2
@0
(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)
6.0ms
phi1
@0
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1644×associate-*l/
448×add-sqr-sqrt
432×*-un-lft-identity
426×pow1
418×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021129
1464129
25583129
Stop Event
node limit
Counts
3 → 90
Calls
Call 1
Inputs
(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 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 R) (*.f64 (sqrt.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.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))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (cbrt.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (sqrt.f64 R)) (sqrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) 1/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/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3) (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 3) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))))))

simplify441.0ms (2.4%)

Algorithm
egg-herbie
Rules
1414×*-commutative
1192×associate-+r+
1184×associate-+l+
716×associate-*r*
656×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0148483910
1542183908
Stop Event
node limit
Counts
258 → 361
Calls
Call 1
Inputs
(*.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 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(*.f64 (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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))) 1/3) (*.f64 phi1 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3)))))))) (*.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))) 1/3) (*.f64 phi1 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3)))))))) (+.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/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/6) (pow.f64 (/.f64 1 R) 1/3))))))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))) 1/3) (*.f64 phi1 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3)))))))) (+.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/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/6) (pow.f64 (/.f64 1 R) 1/3))))))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (+.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 (-.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)) (pow.f64 R 3))) (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 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) (*.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)) 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)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.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 (*.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 (*.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 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.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)))))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) (-.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.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 (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 (pow.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)) 2) (pow.f64 R 3)))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/6) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3))))) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/6) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3)))))))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2)))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 R phi2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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))))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.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)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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)))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2))) 2))))))))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)))) (+.f64 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2))))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 1/3 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 1/3 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 2))))))))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 1/3 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3))))))
(*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3))))
(+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (*.f64 phi2 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (*.f64 phi2 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/3) (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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)) (pow.f64 R 3)) (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))) (*.f64 (+.f64 (*.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)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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))))))))) (pow.f64 R 2))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.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 (*.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)) (pow.f64 R 2))) (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 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 (pow.f64 R 2) (-.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 -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 (+.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))) (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)))))))))))) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (*.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)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (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 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 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 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 (-.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)) (pow.f64 R 3))) (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/27 (*.f64 (pow.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)) (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) 3) (pow.f64 R 2)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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 4/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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))))))))))))))))) (pow.f64 phi2 3)) (pow.f64 R 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (*.f64 phi2 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/3) (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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)) (pow.f64 R 3)) (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))) (*.f64 (+.f64 (*.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)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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))))))))) (pow.f64 R 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))))) (*.f64 R phi2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))))) (+.f64 (*.f64 R phi2) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 2)))) (*.f64 (pow.f64 R 2) phi2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))))) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))))) R)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 2)))) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3))))))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)))))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 (pow.f64 R 2) phi2)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) (*.f64 phi1 R)) (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 2))))))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)))) (+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 (pow.f64 R 2) phi2))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.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 R 2))) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (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/3 (*.f64 (pow.f64 (/.f64 1 (*.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 R 2))) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (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/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (pow.f64 lambda1 2)) (*.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 R 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.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 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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) (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (*.f64 (pow.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)) 5)) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3))))) (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 5)) 1/6) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 3) (*.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 R 2))))))) (pow.f64 lambda1 3)) (*.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 R 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.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 R 2))) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (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/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (pow.f64 lambda1 2)) (*.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 R 2)))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.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)) (pow.f64 R 2)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 lambda2 (*.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)) (pow.f64 R 2))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 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 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))))))
(*.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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/3 (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.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)) (pow.f64 R 2)) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 2) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.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))) 1/6))))))) (*.f64 (pow.f64 R 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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/3 (/.f64 (*.f64 (pow.f64 lambda2 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.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)) (pow.f64 R 2)) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (*.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 (*.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 R 3) (*.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 (*.f64 (+.f64 (*.f64 -1 (/.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.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 (-.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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 R 3) (*.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 2/3 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) 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/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 2) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.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))) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (pow.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)) 5)) 1/6))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 3) (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (*.f64 (pow.f64 R 2) (+.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/3 (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.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)) (pow.f64 R 2)) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 2) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.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))) 1/6))))))) (*.f64 (pow.f64 R 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2) (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2) (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.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 (*.f64 -1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.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)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2) (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3))))))
(*.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 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (*.f64 (pow.f64 R 2) (-.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 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.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 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.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 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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)) lambda1))) (*.f64 (pow.f64 R 2) (*.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)) lambda1))))) (*.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 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2)))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (*.f64 (pow.f64 R 2) (-.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 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (sqrt.f64 (pow.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)) 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 (*.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 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) phi1))
(+.f64 (*.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 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) phi1)))
(+.f64 (*.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 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) (*.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)) 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 (*.f64 (+.f64 (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (pow.f64 R 2) (-.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))))))) (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) R) (sqrt.f64 (+.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 (-.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 (+.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)) (pow.f64 R 3))) (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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.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 (*.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 (*.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 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))) (*.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) phi1))))
(*.f64 (pow.f64 phi1 3) (pow.f64 R 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (pow.f64 phi1 2)) (*.f64 (pow.f64 phi1 3) (pow.f64 R 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (pow.f64 phi1 2)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2)))))) (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (pow.f64 phi1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 R phi2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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))))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.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)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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))))))) (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))))))))
(*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 phi1 2)))
(+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R phi2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 phi1 2))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) phi2))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) phi2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi2 2))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi2 2)) (*.f64 (+.f64 (*.f64 (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 (+.f64 (*.f64 (sqrt.f64 (/.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 (pow.f64 R 2) (-.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 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 (-.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)) (pow.f64 R 2))) (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 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 (*.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)) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 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/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (*.f64 (pow.f64 R 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 -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 (+.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))) (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))))))))))))))) (pow.f64 phi2 3)))))
(*.f64 (pow.f64 R 3) (pow.f64 phi2 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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 (pow.f64 R 3) (pow.f64 phi2 3))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))))) R) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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 (pow.f64 R 3) (pow.f64 phi2 3))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (pow.f64 phi2 2)) (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (pow.f64 phi2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R)))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (pow.f64 phi2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) (*.f64 phi1 R)) (+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))))) (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 (sqrt.f64 (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)) (pow.f64 R 3))
(+.f64 (*.f64 (sqrt.f64 (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)) (pow.f64 R 3)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) lambda1))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (sqrt.f64 (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)) (pow.f64 R 3)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) lambda1)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (sqrt.f64 (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)) (pow.f64 R 3)) (+.f64 (*.f64 (+.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 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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/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 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.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) (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))) (pow.f64 lambda1 3)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) lambda1))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 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 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 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 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 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 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.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 (pow.f64 R 2))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.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)) (pow.f64 R 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (pow.f64 R 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1))))))))
(*.f64 (pow.f64 R 3) (sqrt.f64 (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 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (pow.f64 R 3) (sqrt.f64 (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 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) 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)))))) (pow.f64 lambda2 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (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 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) 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)))))) (pow.f64 lambda2 2)) (+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (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 (pow.f64 lambda2 3) (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) (*.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 (*.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 R 3) (*.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 (*.f64 (+.f64 (*.f64 -1 (/.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.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 (-.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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 R 3) (*.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 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 lambda2 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 lambda2 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 lambda2 2)) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.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 (*.f64 -1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.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)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))))))
(*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))) (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2))))))))))
(+.f64 (*.f64 -1/2 (*.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 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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)) lambda1))) (*.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 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))))) (*.f64 (pow.f64 R 3) (*.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (sqrt.f64 R) (*.f64 (sqrt.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))
(*.f64 (cbrt.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))) 2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (cbrt.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 1 1/3) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) 1/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/2) 1/3))
(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))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))) 1)
(*.f64 R (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1)
(*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 1 (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 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.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 (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 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.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 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3) (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 3) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))
(log.f64 (+.f64 1 (expm1.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 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(exp.f64 (*.f64 (*.f64 3 (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 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))
(+.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)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(+.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 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (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 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.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 (*.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 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(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)
(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
(*.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 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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (cbrt.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)))) 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 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))) 1/3) (*.f64 phi1 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3)))))))) (*.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))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)))) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 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 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))) 1/3) (*.f64 phi1 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3)))))))) (+.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/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/6) (pow.f64 (/.f64 1 R) 1/3))))))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)))) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))))) (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/3 (*.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (/.f64 (+.f64 (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6) (cbrt.f64 (/.f64 1 R)))))) (*.f64 R R))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)))) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))))) (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/3 (*.f64 phi1 phi1)) (/.f64 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)) (+.f64 (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6) (cbrt.f64 (/.f64 1 R))))))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2))) 1/3) (*.f64 phi1 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3)))))))) (+.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/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/6) (pow.f64 (/.f64 1 R) 1/3))))))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (+.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 (-.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)) (pow.f64 R 3))) (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 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) (*.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)) 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)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.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 (*.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 (*.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 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.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)))))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) 3) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2)))) (*.f64 2/3 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) (-.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.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 (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 (pow.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)) 2) (pow.f64 R 3)))))) (*.f64 1/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 1/6) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.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)) (pow.f64 R 3))))) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/6) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3)))))))) (*.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)))) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))))) (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/3 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (/.f64 (+.f64 (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6) (cbrt.f64 (/.f64 1 R)))))) (*.f64 R R))) (/.f64 (pow.f64 phi1 3) (/.f64 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)) (-.f64 (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 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/2 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 R (fma.f64 (*.f64 R R) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/4 (+.f64 (/.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2))))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 R 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 3) (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 2/3 (*.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) (*.f64 (+.f64 (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6) (cbrt.f64 (/.f64 1 R)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 5)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 R 5)))))))))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)))) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))))) (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/3 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (/.f64 (+.f64 (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6) (cbrt.f64 (/.f64 1 R)))))) (*.f64 R R))) (/.f64 (pow.f64 phi1 3) (/.f64 (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R)) (-.f64 (fma.f64 1/2 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (/.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/4 (+.f64 (/.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2))))))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (+.f64 (*.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 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 R 3)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (/.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 3) (*.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 2/3 (*.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) (*.f64 (+.f64 (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))) 2) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 1/6) (cbrt.f64 (/.f64 1 R)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) 5)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 R 5)))))))))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2))))))
(fma.f64 phi1 R (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 2)))) (*.f64 phi1 (*.f64 R R))) (fma.f64 phi1 R (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 2)))) (*.f64 phi1 (*.f64 R R))) (fma.f64 phi1 R (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 R phi2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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))))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.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)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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)))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2))) 2))))))))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)))) (+.f64 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -2 (*.f64 (pow.f64 R 3) phi2))))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 2)))) (*.f64 phi1 (*.f64 R R))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 phi2 R)) (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 R (*.f64 0 (*.f64 (*.f64 R R) (*.f64 phi2 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 3) (*.f64 R R)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 R 5)))) (*.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 2)))))))) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))) (fma.f64 phi1 R (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3)))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 2)))) (*.f64 phi1 (*.f64 R R))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 phi2 R)) (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 R (*.f64 0 (*.f64 (*.f64 R R) (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 3) (*.f64 R R)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 R 5)))) (*.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) 2)))))))) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))) (fma.f64 phi1 R (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3)))))
(*.f64 -1 (*.f64 phi1 R))
(*.f64 (neg.f64 phi1) R)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 1/3 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3))))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi2 (pow.f64 R 3))))))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 1/3 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3)))))
(fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3)) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) R (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 3)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi2 (pow.f64 R 3))) 2)))) (*.f64 phi1 (*.f64 R R))) (fma.f64 -1 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi2 (pow.f64 R 3)))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 2))))))))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) 2)))) (*.f64 phi1 (pow.f64 R 2)))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 1/3 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (*.f64 phi2 (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 R (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) (*.f64 phi2 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (*.f64 phi2 (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 phi2 (pow.f64 R 3))) 3) (*.f64 R R)) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 3 (*.f64 phi2 (pow.f64 R 3)))) (+.f64 (fma.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3)) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) R (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 3)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi2 (pow.f64 R 3))) 2)))))))) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))) (fma.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3)) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) R (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 3)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi2 (pow.f64 R 3))) 2)))) (*.f64 phi1 (*.f64 R R))) (fma.f64 -1 (*.f64 phi1 R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi2 (pow.f64 R 3))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/6) (*.f64 R (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (*.f64 phi2 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/6) (*.f64 R (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 phi2 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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))))))))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (*.f64 phi2 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/3) (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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)) (pow.f64 R 3)) (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))) (*.f64 (+.f64 (*.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)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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))))))))) (pow.f64 R 2))))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/6) (*.f64 R (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 phi2 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (/.f64 (*.f64 phi2 phi2) (/.f64 (*.f64 R R) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 5)) 1/18))) 1/3))))))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/6) (*.f64 R (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 phi2 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (/.f64 (*.f64 phi2 phi2) (/.f64 (*.f64 R R) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 5)) 1/18))) 1/3))))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/6) (*.f64 (sqrt.f64 1) (*.f64 R (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.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 (*.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)) (pow.f64 R 2))) (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 (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 (pow.f64 R 2) (-.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 -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 (+.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))) (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)))))))))))) R) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (*.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)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (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 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 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 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 (-.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)) (pow.f64 R 3))) (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/27 (*.f64 (pow.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)) (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) 1/3) (/.f64 (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) 3) (pow.f64 R 2)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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 4/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 13)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 5)) 1/18) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 1/9) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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))))))))))))))))) (pow.f64 phi2 3)) (pow.f64 R 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (*.f64 phi2 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 2) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 1/3) (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.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)) (pow.f64 R 3)) (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))) (*.f64 (+.f64 (*.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)) (pow.f64 R 2)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) 1/9) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 5)) 1/18) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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))))))))) (pow.f64 R 2)))))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/6) (*.f64 R (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (*.f64 (-.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))))) (*.f64 (*.f64 (sqrt.f64 (/.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)))) (*.f64 R R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) R) (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 R 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 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 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)))))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (/.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))) 3) (*.f64 R R))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 13)) 1/18) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 5)) 1/18) (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))) 1/3))) (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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/3))) (pow.f64 phi2 3))) (*.f64 R R)) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 phi2 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (/.f64 (*.f64 phi2 phi2) (/.f64 (*.f64 R R) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 5)) 1/18))) 1/3)))))))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/6) (*.f64 R (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (*.f64 (-.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))))) (*.f64 (*.f64 (sqrt.f64 (/.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)))) (*.f64 R R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) R) (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 R 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 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 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)))))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (/.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))) 3) (*.f64 R R))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 1/18)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 13)) 1/18) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 5)) 1/18) (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))) 1/3))) (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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/3))) (pow.f64 phi2 3))) (*.f64 R R)) (*.f64 1/3 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18) (pow.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)) 1/18)) (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 phi2 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))) (/.f64 (*.f64 phi2 phi2) (/.f64 (*.f64 R R) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 1/18)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 5)) 1/18))) 1/3)))))))))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))))) (*.f64 R phi2))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3)) (*.f64 phi2 R))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))))) (+.f64 (*.f64 R phi2) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 2)))) (*.f64 (pow.f64 R 2) phi2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3)) (fma.f64 R phi2 (*.f64 1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 (*.f64 1/2 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) 2)))) (*.f64 phi2 (*.f64 R R))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))))) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 2)))) (*.f64 (pow.f64 R 2) phi2))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))))) R)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) 2)))) (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3))))))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3)) (fma.f64 R phi2 (*.f64 1/3 (+.f64 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 (*.f64 1/2 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) 2)))) (*.f64 phi2 (*.f64 R R))) (/.f64 (-.f64 (fma.f64 -1 (*.f64 phi1 (*.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) (fma.f64 -1 (*.f64 (*.f64 phi1 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) (*.f64 R (*.f64 0 (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) 3) (*.f64 R R)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 R 5)))) (*.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 (*.f64 1/2 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) 2)))))))) (*.f64 (*.f64 phi2 phi2) (*.f64 R R)))))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 phi2 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))))))
(fma.f64 -1 (*.f64 phi2 R) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 R R)))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 (pow.f64 R 2) phi2)))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 phi2 (*.f64 R R))))))
(fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))) (/.f64 (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 R R))) phi2)))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) (*.f64 phi1 R)) (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 3) (pow.f64 R 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 2))))))))) (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)))) (+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 2)) 1/3) (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 (pow.f64 R 2) phi2))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 (*.f64 0 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) R (fma.f64 (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))) (*.f64 phi1 R) (*.f64 phi1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 3) (*.f64 R R)) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))) (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 2)))))))) (*.f64 (*.f64 phi2 phi2) (*.f64 R R))) (fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 phi2 (*.f64 R R)))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 (*.f64 0 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) R (fma.f64 (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))) (*.f64 phi1 R) (*.f64 phi1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 3) (*.f64 R R)) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))) (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 2)))))))) (*.f64 (*.f64 phi2 phi2) (*.f64 R R))) (fma.f64 -1 (*.f64 phi2 R) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 R R))) (*.f64 3 (*.f64 phi1 (pow.f64 R 3)))) (/.f64 (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) 2)))) (*.f64 R R))) phi2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.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 R 2))) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (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/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R R))) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3))) (*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.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 R 2))) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (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/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (pow.f64 lambda1 2)) (*.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 R 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R R))) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R (*.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2))))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 R R))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R R))) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R (/.f64 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2))))) 1/3) (/.f64 (*.f64 (*.f64 R R) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 lambda1)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.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 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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) (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (*.f64 (pow.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)) 5)) 1/6) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3))))) (+.f64 (*.f64 4/9 (*.f64 (pow.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)) 5)) 1/6) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 3) (*.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 R 2))))))) (pow.f64 lambda1 3)) (*.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 R 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.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 R 2))) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (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/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (*.f64 1/3 (*.f64 (pow.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))) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) 2) (pow.f64 (/.f64 1 R) 1/3)))))) (pow.f64 lambda1 2)) (*.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 R 2)))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (*.f64 0 (/.f64 lambda2 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (fma.f64 2/9 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/6)))) (fma.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2)))))))) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 3)) (*.f64 (*.f64 R R) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 (pow.f64 lambda1 3) (*.f64 R R))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R R))) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R (*.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2))))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 R R)))))))
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (/.f64 (*.f64 0 lambda2) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (fma.f64 2/9 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/6)))) (fma.f64 4/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2)))))))) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 3)) (*.f64 (*.f64 R R) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (/.f64 (pow.f64 lambda1 3) (*.f64 R R))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R R))) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R (/.f64 (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3) 2))))) 1/3) (/.f64 (*.f64 (*.f64 R R) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda1 lambda1))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) 2)))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.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)) (pow.f64 R 2)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (pow.f64 R 2)))) (*.f64 lambda2 (*.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)) (pow.f64 R 2))))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 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 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3)) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) 2)))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 -1 (*.f64 (*.f64 lambda2 R) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)))) (fma.f64 -1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 lambda2 (*.f64 R R))) (*.f64 lambda2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5)))) (*.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) 2)))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 lambda1 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)))
(neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (neg.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (/.f64 (*.f64 -1/3 (+.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) 2))))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (fma.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2))))))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) (*.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (+.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) 2)))))) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 -1/3 (+.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) 2))))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))))
(*.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 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.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)) (pow.f64 R 2)) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 2) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.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))) 1/6))))))) (*.f64 (pow.f64 R 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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/3 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 2) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 2) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lambda2 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.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)) (pow.f64 R 2)) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (*.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 (*.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 R 3) (*.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 (*.f64 (+.f64 (*.f64 -1 (/.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.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 (-.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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 R 3) (*.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 2/3 (*.f64 (sqrt.f64 1) (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) 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/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 2) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.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))) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 R 5)) 1/3) (pow.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)) 5)) 1/6))))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 3) (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (*.f64 (pow.f64 R 2) (+.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/3 (/.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.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)) (pow.f64 R 2)) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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/3 (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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)))))) 2) (*.f64 (pow.f64 (/.f64 1 R) 1/3) (pow.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))) 1/6))))))) (*.f64 (pow.f64 R 2) (+.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/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3) (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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/3 (*.f64 (/.f64 (pow.f64 lambda2 3) (*.f64 R R)) (/.f64 (-.f64 (fma.f64 -1 (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 2) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/6))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 3) (*.f64 (*.f64 R R) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 2) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(fma.f64 1/3 (/.f64 (*.f64 (/.f64 (pow.f64 lambda2 3) (*.f64 R R)) (-.f64 (fma.f64 -1 (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))))))) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 2) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 R 5))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 5)) 1/6))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 3) (*.f64 (*.f64 R R) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (+.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) 2) (*.f64 (cbrt.f64 (/.f64 1 R)) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 1/6)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 R R)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3)) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))))
(*.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3))))
(fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2) (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3)))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2) (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.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 (*.f64 -1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.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)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 2/3 (*.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2) (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3))))))
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R)))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R))))) (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) (*.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5)))))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (fma.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(neg.f64 (*.f64 (*.f64 lambda2 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 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R))))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (*.f64 (pow.f64 R 2) (-.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 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 1/3) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.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 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (-.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 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) lambda1))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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)) lambda1))) (*.f64 (pow.f64 R 2) (*.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)) lambda1))))) (*.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 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 3) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 R 5) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2)))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))))))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (*.f64 (pow.f64 R 2) (-.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 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))))
(fma.f64 -1 (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 0 (*.f64 (*.f64 R R) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 R 5)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 5)))) (*.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) 2)))))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)))) (*.f64 -1/3 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R))))))))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(*.f64 (sqrt.f64 (pow.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)) 3)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 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) (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 (*.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 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) phi1))
(fma.f64 (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)) (pow.f64 R 3) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3))))))
(+.f64 (*.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 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) phi1)))
(fma.f64 (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)) (pow.f64 R 3) (fma.f64 (*.f64 phi1 phi1) (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (*.f64 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)))))))
(+.f64 (*.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 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (+.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 (pow.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)) 2) (pow.f64 R 3)))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) R) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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)) (pow.f64 R 2))) (*.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)) 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 (*.f64 (+.f64 (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (pow.f64 R 2) (-.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))))))) (*.f64 1/4 (/.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 (+.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)) (pow.f64 R 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) R) (sqrt.f64 (+.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 (-.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 (+.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)) (pow.f64 R 3))) (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 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (-.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 (*.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 (*.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 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))) (*.f64 (+.f64 (*.f64 1/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)))) (*.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)) (pow.f64 R 3)))) (*.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 (+.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)) (pow.f64 R 3)))) phi1))))
(fma.f64 (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)) (pow.f64 R 3) (fma.f64 (*.f64 phi1 phi1) (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (fma.f64 (pow.f64 phi1 3) (fma.f64 1/2 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 R (fma.f64 (*.f64 R R) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/4 (+.f64 (/.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2))))))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (+.f64 (*.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 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 R 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (*.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3))))))))
(fma.f64 (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)) (pow.f64 R 3) (fma.f64 (*.f64 phi1 phi1) (fma.f64 1/2 (*.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 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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)))) (pow.f64 R 3)) (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 (pow.f64 R 3) (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2))) (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))))) (fma.f64 (pow.f64 phi1 3) (fma.f64 1/2 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) 2) (/.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 R R))) (*.f64 (*.f64 R R) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 R (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (/.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 1/4 (+.f64 (/.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (*.f64 R R) (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2))))))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 1/2 (+.f64 (*.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 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3)) (+.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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 R 3)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) 1/6) (/.f64 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (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 phi1 (*.f64 3/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 -2)) (pow.f64 R 3))))))))
(*.f64 (pow.f64 phi1 3) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (pow.f64 phi1 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (pow.f64 phi1 2)) (*.f64 (pow.f64 phi1 3) (pow.f64 R 3)))
(fma.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (*.f64 phi1 phi1) (*.f64 (pow.f64 R 3) (pow.f64 phi1 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (pow.f64 phi1 2)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2)))))) (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))))
(fma.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (*.f64 phi1 phi1) (fma.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 (pow.f64 R 3) (pow.f64 phi1 3))))
(fma.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (*.f64 phi1 phi1) (fma.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 (pow.f64 R 3) (pow.f64 phi1 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 -1 (*.f64 (pow.f64 R 3) phi2))) (pow.f64 phi1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 R phi2))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.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)))) R) (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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))))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.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)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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))))))) (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))))))))
(fma.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (*.f64 phi1 phi1) (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 phi2 R)) (fma.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 R (*.f64 0 (*.f64 (*.f64 R R) (*.f64 phi2 (+.f64 (*.f64 phi2 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))))) (*.f64 (pow.f64 R 3) (pow.f64 phi1 3))))))))
(fma.f64 (*.f64 (*.f64 phi2 (pow.f64 R 3)) -3) (*.f64 phi1 phi1) (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) (*.f64 phi2 R)) (fma.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) R (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2))))) (fma.f64 R (*.f64 0 (*.f64 (*.f64 R R) (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (*.f64 phi2 phi2) (pow.f64 (neg.f64 phi2) 2)))))) (*.f64 (pow.f64 R 3) (pow.f64 phi1 3))))))))
(*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3)))
(neg.f64 (*.f64 (pow.f64 R 3) (pow.f64 phi1 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 phi1 2)))
(fma.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi1 3)) (*.f64 (*.f64 phi1 phi1) (*.f64 3 (*.f64 phi2 (pow.f64 R 3)))))
(+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 phi1 2))))
(fma.f64 -1 (*.f64 phi1 (fma.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3)) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) R (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 3))))))) (fma.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi1 3)) (*.f64 (*.f64 phi1 phi1) (*.f64 3 (*.f64 phi2 (pow.f64 R 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R phi2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi1 3) (pow.f64 R 3))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 3) phi2)) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 phi1 2))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (*.f64 phi2 (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 R (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 -1 (*.f64 phi1 (fma.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3)) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) R (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 3))))))) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 R R)))) (*.f64 phi2 R) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (*.f64 (*.f64 phi2 (pow.f64 R 3)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (fma.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi1 3)) (*.f64 (*.f64 phi1 phi1) (*.f64 3 (*.f64 phi2 (pow.f64 R 3))))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) phi2))
(fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 phi2 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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))))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) phi2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi2 2))))
(fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (fma.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))) phi2 (*.f64 (*.f64 phi2 phi2) (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R 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 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (fma.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))) phi2 (*.f64 (*.f64 phi2 phi2) (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 R 3))) (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)))))))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.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)) 2) (pow.f64 R 3)) (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 (*.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)) (pow.f64 R 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 phi2 2)) (*.f64 (+.f64 (*.f64 (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 (+.f64 (*.f64 (sqrt.f64 (/.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 (pow.f64 R 2) (-.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 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 (-.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)) (pow.f64 R 2))) (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 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 (*.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)) (pow.f64 R 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.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 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.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)) 2) (pow.f64 R 2)) (+.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 (*.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 (+.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)) (pow.f64 R 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/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (*.f64 (pow.f64 R 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 -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 (+.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))) (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))))))))))))))) (pow.f64 phi2 3)))))
(fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (fma.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))) phi2 (fma.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 phi2 phi2) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))))) (*.f64 (*.f64 (sqrt.f64 (/.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)))) (*.f64 R R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) R) (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 R 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 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 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)))))))) (pow.f64 phi2 3)))))
(fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (fma.f64 (fma.f64 (*.f64 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (pow.f64 R 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 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)))))))) phi2 (fma.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2) (*.f64 (pow.f64 R 3) (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 (pow.f64 R 3) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 phi2 phi2) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) (*.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2))))) (*.f64 (*.f64 (sqrt.f64 (/.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)))) (*.f64 R R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) R) (fma.f64 (*.f64 (*.f64 R R) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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))) (sqrt.f64 (/.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)))) (/.f64 (*.f64 1/4 (pow.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (*.f64 R R)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (pow.f64 R 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) 1/6) (*.f64 -1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) 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 (pow.f64 R 3) (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 phi1 -2))) (-.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 1/2 (*.f64 (fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.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)))))))) (pow.f64 phi2 3)))))
(*.f64 (pow.f64 R 3) (pow.f64 phi2 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(fma.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) (*.f64 phi2 phi2) (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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 (pow.f64 R 3) (pow.f64 phi2 3))))
(fma.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) (*.f64 phi2 phi2) (fma.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 (*.f64 1/2 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) phi2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (-.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)))))) R) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 3) (-.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))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 -1 (*.f64 phi1 (pow.f64 R 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi1 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.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))))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.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 (pow.f64 R 3) (pow.f64 phi2 3))))))))
(fma.f64 -1 (*.f64 phi1 (*.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 phi1 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) (fma.f64 (*.f64 0 (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) R (fma.f64 -1 (*.f64 (*.f64 phi1 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) (fma.f64 (*.f64 (*.f64 phi1 (pow.f64 R 3)) -3) (*.f64 phi2 phi2) (fma.f64 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 R (fma.f64 (*.f64 phi1 phi1) (*.f64 R R) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 (*.f64 1/2 (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) phi2 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(neg.f64 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (pow.f64 phi2 2)) (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))
(fma.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi2 phi2) (neg.f64 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (pow.f64 phi2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R)))))))
(fma.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi2 phi2) (fma.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)) (*.f64 (neg.f64 phi2) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi1 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi1 (pow.f64 R 3))) (pow.f64 phi2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) (*.f64 phi1 R)) (+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 2 (*.f64 (pow.f64 phi1 2) (pow.f64 R 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 phi1 2) (pow.f64 R 2))) R))))) (*.f64 phi1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 (*.f64 0 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) R (fma.f64 (*.f64 3 (*.f64 phi1 (pow.f64 R 3))) (*.f64 phi2 phi2) (fma.f64 -1 (*.f64 (pow.f64 R 3) (pow.f64 phi2 3)) (fma.f64 (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))) (*.f64 phi1 R) (fma.f64 -1 (*.f64 phi2 (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 R (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))))))) (*.f64 phi1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (sqrt.f64 (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)) (pow.f64 R 3))
(*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(+.f64 (*.f64 (sqrt.f64 (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)) (pow.f64 R 3)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) lambda1))
(fma.f64 (sqrt.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)) (pow.f64 R 3) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (sqrt.f64 (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)) (pow.f64 R 3)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) lambda1)))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 lambda1 lambda1) (fma.f64 (sqrt.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)) (pow.f64 R 3) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 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 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (sqrt.f64 (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)) (pow.f64 R 3)) (+.f64 (*.f64 (+.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 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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/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 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (+.f64 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (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 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.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) (+.f64 (*.f64 (pow.f64 R 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 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))) (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))))))) (pow.f64 lambda1 3)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) lambda1))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 lambda1 lambda1) (fma.f64 (sqrt.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)) (pow.f64 R 3) (fma.f64 (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (*.f64 0 (/.f64 lambda2 (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (pow.f64 lambda1 3) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3)))))
(fma.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4))))) (*.f64 lambda1 lambda1) (fma.f64 (sqrt.f64 (pow.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) 3)) (pow.f64 R 3) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)))) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 R (/.f64 (*.f64 0 lambda2) (/.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2))))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) lambda2) (*.f64 (*.f64 R (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (fma.f64 (*.f64 R R) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda2))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 R R)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4)) (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))))))))) (pow.f64 lambda1 3) (*.f64 lambda1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 R 3)))) -3)))))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))
(*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))))
(fma.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) (*.f64 lambda1 lambda1) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))))
(fma.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) (*.f64 lambda1 lambda1) (fma.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) lambda1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.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 (pow.f64 R 2))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.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)) (pow.f64 R 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (pow.f64 R 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 R 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) -3) (*.f64 lambda1 lambda1) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 lambda2 (*.f64 R R)) (*.f64 -1/2 (+.f64 (*.f64 lambda2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)))) (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 lambda2 (*.f64 R R))))))) (fma.f64 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))))) (*.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) lambda1 (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (fma.f64 -1 (*.f64 (*.f64 lambda2 (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3))) (fma.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (*.f64 (neg.f64 lambda2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)))))))))))))
(*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 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 (+.f64 phi1 phi2))) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))))
(fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1))))
(fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 lambda1) (*.f64 -1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (pow.f64 lambda1 2)) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 -1 (*.f64 lambda2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 3)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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 (*.f64 lambda2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 R 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1))))))))
(fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 lambda1) (fma.f64 (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2))))) (neg.f64 (*.f64 lambda1 (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))))))))))))
(fma.f64 (*.f64 3 (*.f64 (*.f64 lambda2 (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 lambda1) (fma.f64 (*.f64 0 (*.f64 (*.f64 lambda2 (*.f64 R R)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 lambda1 (fma.f64 2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 R 3)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (fma.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R R)) (*.f64 (*.f64 R R) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 2)))))))))))))
(*.f64 (pow.f64 R 3) (sqrt.f64 (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 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (pow.f64 R 3) (sqrt.f64 (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))))
(fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) 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)))))) (pow.f64 lambda2 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (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)))))
(fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) (fma.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 lambda2 lambda2) (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (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 (+.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)) (pow.f64 R 3)) (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 2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (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 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) 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)))))) (pow.f64 lambda2 2)) (+.f64 (*.f64 (pow.f64 R 3) (sqrt.f64 (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 (pow.f64 lambda2 3) (+.f64 (*.f64 -1 (*.f64 (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (pow.f64 lambda1 2))) (+.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 (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)) (pow.f64 R 2))) (*.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 (*.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 R 3) (*.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 (*.f64 (+.f64 (*.f64 -1 (/.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.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 (-.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 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 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 R 3) (*.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)))))))))))))
(fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) -3) (fma.f64 (fma.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 (pow.f64 R 3) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 lambda2 lambda2) (fma.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) 3)) (*.f64 (pow.f64 lambda2 3) (fma.f64 -1 (*.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (*.f64 R R) (/.f64 (*.f64 R R) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 4) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)))) (fma.f64 (*.f64 R (*.f64 0 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))))))) 2))))))))))))
(*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))
(*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 lambda2 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))
(fma.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 lambda2 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(fma.f64 lambda2 (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (fma.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3))))
(fma.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (fma.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 3) (*.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)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))) (*.f64 -1 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)))) (pow.f64 lambda2 2)) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.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 (*.f64 -1/2 (*.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)) (*.f64 (pow.f64 R 2) lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.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)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.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)) (pow.f64 R 2))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (-.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 3) (*.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)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 lambda2 (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (fma.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) (*.f64 lambda2 lambda2) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R)))))))) (fma.f64 -1 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R))))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (fma.f64 (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 2 (pow.f64 R 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (fma.f64 (*.f64 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) -3) (*.f64 lambda2 lambda2) (fma.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R))) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda1 (*.f64 R R)))))))) (fma.f64 -1 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 1/2 (*.f64 (*.f64 R R) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 1/2 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 R R))))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3))))))))
(*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))
(neg.f64 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3)))
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))) (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))))
(fma.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (neg.f64 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3))))
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2))))))))))
(fma.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3)) (*.f64 (neg.f64 lambda2) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1))))))))))
(+.f64 (*.f64 -1/2 (*.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 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1)) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) lambda1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.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)) lambda1))) (*.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 (pow.f64 R 2) lambda1))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (+.f64 (*.f64 1/2 (*.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 (pow.f64 R 3) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.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)) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (pow.f64 lambda1 2)))))))) (*.f64 (pow.f64 R 3) (*.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))))))
(fma.f64 -1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 R 3) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 3 (*.f64 (pow.f64 R 3) (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) (pow.f64 lambda2 3)) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (fma.f64 (*.f64 0 (*.f64 (*.f64 R R) (*.f64 lambda1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (fma.f64 -1 (*.f64 lambda2 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 R 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (fma.f64 2 (*.f64 (pow.f64 R 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1)))))))) (*.f64 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))))))
(*.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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) (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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) (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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 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 (neg.f64 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 (neg.f64 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 (neg.f64 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))))
(+.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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (*.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 (pow.f64 phi2 3) (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 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))))))
(*.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 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 R) (*.f64 (sqrt.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (*.f64 (sqrt.f64 R) (sqrt.f64 R)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))
(*.f64 R (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.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))) 2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (cbrt.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 R) 2) (cbrt.f64 R)) (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (*.f64 (sqrt.f64 R) (sqrt.f64 R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cbrt.f64 R) 2) (cbrt.f64 R)))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) 1/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/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/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))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.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))))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (log.f64 (exp.f64 R)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 R (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.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))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.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))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (*.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 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3) (pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3))
(pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 6)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) 3) (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 6))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))
(pow.f64 (exp.f64 3) (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))) 1))
(pow.f64 (exp.f64 3) (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3)
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.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 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.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 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)) (-.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 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 (neg.f64 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 lambda2) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (neg.f64 lambda2)) (*.f64 lambda1 (neg.f64 lambda2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (neg.f64 lambda2) lambda1))))
(/.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (/.f64 (fma.f64 lambda1 lambda1 (*.f64 (neg.f64 lambda2) (-.f64 (neg.f64 lambda2) lambda1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (neg.f64 (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (-.f64 (neg.f64 lambda2) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (/.f64 (neg.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda1 3) (pow.f64 lambda2 3))) (/.f64 (sqrt.f64 (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (sqrt.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (sqrt.f64 (+.f64 lambda1 lambda2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (sqrt.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (sqrt.f64 (-.f64 lambda1 lambda2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (log.f64 (exp.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 lambda1 lambda2) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))

eval2.4s (12.8%)

Compiler

Compiled 120327 to 73485 computations (38.9% saved)

prune611.0ms (3.3%)

Pruning

53 alts after pruning (50 fresh and 3 done)

PrunedKeptTotal
New1667271694
Fresh172340
Picked101
Done235
Total1687531740
Error
4.44%
Counts
1740 → 53
Alt Table
Click to see full alt table
StatusErrorProgram
96.45%
(fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2)))))) R)))
61.61%
(fma.f64 phi2 R (-.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) phi1) (*.f64 phi1 R)))
82.84%
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
64.76%
(fma.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda2 R)))
94.94%
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R)) 3) 1/3)
79.53%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
84.43%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
95.41%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))) 2)
80.03%
(pow.f64 (exp.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) 1/3)
90.03%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 lambda1 R))) 3)
8.5%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
68.65%
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
47.13%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
85.77%
(+.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)))
46.99%
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
66.87%
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) 1/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/2) 1/3))
8.73%
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
91.7%
(*.f64 (*.f64 (neg.f64 lambda2) R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
89.92%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) lambda1)
93.99%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
91.76%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
82.82%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
88.24%
(*.f64 (*.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)))))) R)
88.26%
(*.f64 (*.f64 lambda1 (-.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))))) R)
77.54%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
91.71%
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda2))
83.79%
(*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)
75.58%
(*.f64 (neg.f64 phi1) R)
78.72%
(*.f64 (neg.f64 lambda1) R)
90.87%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) R)
68.08%
(*.f64 phi2 R)
82.82%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))
85.58%
(*.f64 lambda2 R)
82.87%
(*.f64 R (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) 1/3))
50.38%
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3))
7.2%
(*.f64 R (hypot.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
22.22%
(*.f64 R (hypot.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
15.9%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
13.82%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
6.85%
(*.f64 R (hypot.f64 (/.f64 1 (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (-.f64 phi1 phi2)))
49.58%
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
7.01%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (*.f64 (-.f64 lambda1 lambda2) -1)) (-.f64 phi1 phi2)))
22.15%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
15.81%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
13.72%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
6.89%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
6.79%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
7.01%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (-.f64 lambda1 lambda2) (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2))) (-.f64 phi1 phi2)))
17.24%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 lambda2)) 1))) (-.f64 phi1 phi2)))
68.66%
(*.f64 R (+.f64 (*.f64 -1 lambda1) lambda2))
47.13%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
52.57%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
76.64%
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
Compiler

Compiled 2267 to 1606 computations (29.2% saved)

localize69.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.11%
(/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1))
0.12%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
0.26%
(*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2))))
4.14%
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 156 to 41 computations (73.7% saved)

series64.0ms (0.3%)

Counts
3 → 132
Calls

33 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
558×add-sqr-sqrt
548×*-un-lft-identity
546×pow1
514×add-exp-log
514×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023175
1524167
27929167
Stop Event
node limit
Counts
3 → 82
Calls
Call 1
Inputs
(*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2))))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
(/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) (neg.f64 lambda2))) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) (neg.f64 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) (neg.f64 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 2) (pow.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) 2))) (fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 lambda1 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (/.f64 lambda2 (/.f64 lambda1 (+.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (+.f64 lambda1 lambda2) 2) (*.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 2) (pow.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) 3)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (+.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 lambda1 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (/.f64 lambda2 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 (pow.f64 (+.f64 lambda1 lambda2) 2) (*.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) (pow.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))) 3) (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (-.f64 phi1 phi2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 lambda1) (*.f64 (sqrt.f64 lambda1) (/.f64 lambda1 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) 2) (cbrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cbrt.f64 lambda1) (/.f64 lambda1 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 lambda1) (/.f64 1 (/.f64 (neg.f64 (+.f64 lambda1 lambda2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) 1) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (sqrt.f64 lambda1)) (sqrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 lambda1 1) (/.f64 lambda1 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 lambda1 lambda2)) (/.f64 lambda1 (/.f64 1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1))) (/.f64 lambda1 (sqrt.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1) 2))) (/.f64 lambda1 (cbrt.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 lambda1 (neg.f64 (+.f64 lambda1 lambda2))) (neg.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 lambda1) 1) (/.f64 (sqrt.f64 lambda1) (/.f64 (+.f64 lambda1 lambda2) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (sqrt.f64 lambda1) (/.f64 1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) 1) (/.f64 (cbrt.f64 lambda1) (/.f64 (+.f64 lambda1 lambda2) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 lambda1) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1) 2))) (/.f64 (sqrt.f64 lambda1) (cbrt.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (/.f64 (cbrt.f64 lambda1) (/.f64 1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1))) (/.f64 (cbrt.f64 lambda1) (sqrt.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lambda1 lambda2) lambda1) 2))) (cbrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 lambda1 (/.f64 (neg.f64 (+.f64 lambda1 lambda2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 lambda1) (/.f64 lambda1 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))))))))

simplify200.0ms (1.1%)

Algorithm
egg-herbie
Rules
1560×associate-*r*
1032×*-commutative
1008×associate-*l*
552×+-commutative
376×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize4.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) lambda1)
0.27%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)
4.14%
(cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))
Compiler

Compiled 42 to 21 computations (50% saved)

series4.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
phi2
@0
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)
0.0ms
phi1
@0
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)
0.0ms
phi2
@-inf
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)
0.0ms
R
@0
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)
0.0ms
phi2
@inf
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1154×unswap-sqr
890×swap-sqr
656×associate-*r/
646×distribute-rgt-in
610×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01352
127352
2349852
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) lambda1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3) (pow.f64 lambda1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))))))))

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1522×fma-def
1472×associate-+r+
972×*-commutative
834×distribute-lft-neg-out
672×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01713768
14513702
215343568
348523508
Stop Event
node limit
Counts
114 → 99
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 R 3)))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)))) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3) (pow.f64 lambda1 3)))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R))
(*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (fma.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R phi2)) (*.f64 R (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)) -1/8))))
(fma.f64 R (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 R (*.f64 (*.f64 phi2 phi2) (*.f64 R -1/8)))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 R (*.f64 (*.f64 phi2 phi2) (*.f64 R -1/8)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (fma.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 phi2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) R (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R phi2)) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 phi2))) (*.f64 R (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)) 1/48)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 R phi2)) (*.f64 1/48 (*.f64 R (pow.f64 phi2 3))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 R (*.f64 (*.f64 phi2 phi2) (*.f64 R -1/8)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 R phi2)) (*.f64 (pow.f64 phi2 3) (*.f64 R 1/48)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 R (*.f64 (*.f64 phi2 phi2) (*.f64 R -1/8)))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))
(fma.f64 R (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R phi1)) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))
(*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))
(fma.f64 -1/8 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 phi1)) (fma.f64 R (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 1/2 phi2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R phi1))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 phi1 (*.f64 -1/2 (*.f64 R (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 phi1 phi1) 1)))
(*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2)) (*.f64 (fma.f64 -1/8 (*.f64 phi1 phi1) 1) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))
(fma.f64 -1/8 (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 phi1)) (fma.f64 R (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 1/2 phi2)))) (*.f64 1/48 (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (pow.f64 phi1 3))))))
(+.f64 (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 phi1 -1/2) (*.f64 1/48 (pow.f64 phi1 3)))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (fma.f64 phi1 -1/2 (*.f64 1/48 (pow.f64 phi1 3))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/8 (*.f64 phi1 phi1) 1)))
(*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 phi1 -1/2 (*.f64 1/48 (pow.f64 phi1 3)))) (*.f64 (fma.f64 -1/8 (*.f64 phi1 phi1) 1) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.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)))
(fma.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 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 phi2)) (*.f64 R -1/2)))
(*.f64 lambda1 (*.f64 R (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.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 R lambda1))))
(fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 phi2))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 (*.f64 phi2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))))
(fma.f64 R (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 lambda1 (*.f64 -1/8 (*.f64 phi2 (*.f64 phi2 lambda1))))))
(*.f64 lambda1 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 R (*.f64 (*.f64 phi2 phi2) (*.f64 R -1/8))))))
(+.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 R lambda1)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 phi2))) (fma.f64 1/48 (*.f64 (*.f64 (*.f64 R (pow.f64 phi2 3)) lambda1) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 (*.f64 phi2 lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 lambda1 (*.f64 -1/8 (*.f64 phi2 (*.f64 phi2 lambda1))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 R phi2)) (*.f64 1/48 (*.f64 R (pow.f64 phi2 3)))))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 R phi2)) (*.f64 (pow.f64 phi2 3) (*.f64 R 1/48)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 R (*.f64 (*.f64 phi2 phi2) (*.f64 R -1/8))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (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 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (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 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)) (*.f64 phi1 -1/2) (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 -1/8 (*.f64 phi1 phi1) 1)))
(*.f64 lambda1 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2)) (*.f64 (fma.f64 -1/8 (*.f64 phi1 phi1) 1) (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 R lambda1))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (fma.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 (*.f64 (*.f64 (*.f64 1/48 (pow.f64 phi1 3)) (sin.f64 (*.f64 1/2 phi2))) R) lambda1))
(fma.f64 phi1 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (fma.f64 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (pow.f64 phi1 3)))) lambda1 (*.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 -1/8 (*.f64 phi1 phi1) 1))))
(*.f64 lambda1 (*.f64 R (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (fma.f64 phi1 -1/2 (*.f64 1/48 (pow.f64 phi1 3)))) (*.f64 (fma.f64 -1/8 (*.f64 phi1 phi1) 1) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))
(*.f64 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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 (*.f64 R lambda1) (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))) R))) 1)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 1)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 2)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 3)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3) 1/3)
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 2))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3) (pow.f64 R 3)))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (pow.f64 R 3) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 3)))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)) 1))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R)))
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)))) 1)
(*.f64 (*.f64 R lambda1) (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 R lambda1)) 1)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 2)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 3)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 3) 1/3)
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 2))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) R) lambda1))
(*.f64 (*.f64 R lambda1) (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 R lambda1)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1)) 3))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3) (pow.f64 lambda1 3)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R) 3)))
(*.f64 (*.f64 R lambda1) (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 R lambda1))))
(*.f64 (*.f64 R lambda1) (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 R lambda1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R lambda1))) 1))
(*.f64 (*.f64 R lambda1) (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 R lambda1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.04%
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)
3.06%
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
4.11%
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
Compiler

Compiled 41 to 10 computations (75.6% saved)

series104.0ms (0.6%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
60.0ms
R
@0
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
13.0ms
R
@-inf
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
12.0ms
lambda1
@inf
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
6.0ms
R
@inf
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
2.0ms
lambda1
@-inf
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))

rewrite148.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1022×*-commutative
856×unswap-sqr
604×swap-sqr
498×distribute-lft-in
484×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01261
123761
2284161
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 R) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 R)) (sqrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (cbrt.f64 R)) (pow.f64 (cbrt.f64 R) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (/.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (/.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 R)) (+.f64 (log.f64 (sqrt.f64 R)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 R) 2)) (+.f64 (log.f64 (cbrt.f64 R)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (+.f64 (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (sqrt.f64 R))) (log.f64 (sqrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (pow.f64 (cbrt.f64 R) 2))) (log.f64 (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 R) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))) (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (log.f64 R) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6) (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3))) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))) 1) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) 1) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))))

simplify176.0ms (1%)

Algorithm
egg-herbie
Rules
1042×associate-*r/
870×fma-def
782×associate-*r*
658×associate-+l-
654×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057515491
1160411775
2621711759
Stop Event
node limit
Counts
253 → 341
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))))
(*.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 phi1 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 phi1 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 phi1 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 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) R)) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 -1 (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2)))))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (pow.f64 (-.f64 lambda1 lambda2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)) (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lambda2 3) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))) (*.f64 6 (/.f64 (*.f64 lambda2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2))) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda1))) (log.f64 R))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2)))) (pow.f64 (*.f64 -1 lambda2) 2)) (pow.f64 lambda1 2))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 lambda2 3)) (*.f64 6 (*.f64 lambda2 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2))))) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2)))) (pow.f64 (*.f64 -1 lambda2) 2)) (pow.f64 lambda1 2))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda1))) (log.f64 R))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2))) (pow.f64 lambda1 2))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 -1 lambda1))))))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2))) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 phi1 2) lambda2)) (+.f64 (*.f64 2 (pow.f64 lambda2 3)) (*.f64 -3 (*.f64 lambda2 (pow.f64 phi1 2))))) (pow.f64 lambda1 3))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 6 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2))) (*.f64 -2 (/.f64 (pow.f64 lambda1 3) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (log.f64 R))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2))) (pow.f64 (*.f64 -1 lambda1) 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)))) (*.f64 -2 (pow.f64 lambda1 3))) (pow.f64 lambda2 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2))) (pow.f64 (*.f64 -1 lambda1) 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (log.f64 R))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 lambda1 3)) (*.f64 -6 (*.f64 (pow.f64 phi1 2) lambda1))) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))))
(log.f64 (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (log.f64 (*.f64 R (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (log.f64 (*.f64 R (-.f64 lambda1 lambda2))) (*.f64 -1/4 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (log.f64 (*.f64 R (-.f64 lambda1 lambda2))) (*.f64 -1/4 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (log.f64 R))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (log.f64 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (log.f64 R))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 90 (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (log.f64 R)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (log.f64 R))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (log.f64 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (log.f64 R))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 90 (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (log.f64 R)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))))
(*.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 phi1 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 phi1 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 phi1 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 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) R)) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 -1 (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2)))))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (pow.f64 (-.f64 lambda1 lambda2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(*.f64 1 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 (sqrt.f64 R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 R)))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 (cbrt.f64 R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 R) 2)))
(*.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 R)) (sqrt.f64 R))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (cbrt.f64 R)) (pow.f64 (cbrt.f64 R) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/6))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (/.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (/.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))
(*.f64 (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))
(pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(+.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 0)
(+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))
(+.f64 (log.f64 (sqrt.f64 R)) (+.f64 (log.f64 (sqrt.f64 R)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 R) 2)) (+.f64 (log.f64 (cbrt.f64 R)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (+.f64 (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 R)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 R)))
(+.f64 0 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(+.f64 (+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (sqrt.f64 R))) (log.f64 (sqrt.f64 R)))
(+.f64 (+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (pow.f64 (cbrt.f64 R) 2))) (log.f64 (cbrt.f64 R)))
(+.f64 (+.f64 (log.f64 R) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))) (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (+.f64 (log.f64 R) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) 1)
(*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1)
(*.f64 1 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3/2))
(*.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6) (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6))
(/.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (*.f64 1 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3))) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))) 1) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) 1) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(exp.f64 (log.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(log1p.f64 (-.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)
(pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
Outputs
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)
(*.f64 (hypot.f64 lambda2 phi1) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
(-.f64 (*.f64 (hypot.f64 lambda2 phi1) R) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)))
(-.f64 (fma.f64 (hypot.f64 lambda2 phi1) R (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 R (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) 1/2))) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2))) (pow.f64 lambda1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2))) (*.f64 (pow.f64 lambda1 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 3)))))) (-.f64 (fma.f64 (hypot.f64 lambda2 phi1) R (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 R (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) 1/2))) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))))))
(*.f64 R lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 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 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda2) 2))) (/.f64 lambda1 R)) (*.f64 R lambda1)))
(+.f64 (*.f64 1/2 (/.f64 R (/.f64 lambda1 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 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 phi1 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 (*.f64 phi1 phi1) (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 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda2) 2))))))))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 lambda1 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))))) (fma.f64 1/2 (*.f64 (/.f64 R (/.f64 lambda1 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))))) (/.f64 lambda2 lambda1)) (*.f64 R lambda1))) (*.f64 lambda2 R))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R (neg.f64 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 R lambda1)))
(fma.f64 lambda2 R (*.f64 R (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (neg.f64 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (*.f64 R (neg.f64 lambda1))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) R)) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) R))) (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (neg.f64 (*.f64 R lambda1)))))
(fma.f64 lambda2 R (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)))) (*.f64 R lambda1)))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)))) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))
(*.f64 R (hypot.f64 phi1 lambda1))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))))))
(-.f64 (*.f64 R (hypot.f64 phi1 lambda1)) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))))
(-.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))))) (*.f64 R (hypot.f64 phi1 lambda1))) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3)))))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))))) (fma.f64 R (hypot.f64 phi1 lambda1) (fma.f64 1/2 (*.f64 (pow.f64 lambda2 3) (*.f64 (*.f64 (*.f64 R lambda1) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 (neg.f64 R)) lambda1)))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 R lambda1)))
(fma.f64 lambda2 R (*.f64 R (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))))) (neg.f64 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (*.f64 R (neg.f64 lambda1))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2)))))) (fma.f64 lambda2 R (fma.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))))) (neg.f64 (*.f64 R lambda1)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (/.f64 lambda1 lambda2)) (fma.f64 lambda2 R (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (*.f64 R (neg.f64 lambda1)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (/.f64 lambda1 lambda2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1))))) (*.f64 R (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 lambda2 R))
(*.f64 (neg.f64 lambda2) R)
(*.f64 lambda2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2))))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 R lambda1 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 R)))))
(+.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (*.f64 phi1 phi1)) lambda2) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 -1 (*.f64 lambda2 R) (fma.f64 R lambda1 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 R))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (*.f64 R lambda1)) (+.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (*.f64 phi1 phi1)) lambda2) (*.f64 R (-.f64 lambda1 lambda2))))
(*.f64 R (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 R lambda1))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 phi1 R)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 (-.f64 lambda1 lambda2) 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 phi1 R)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi1 4))) (pow.f64 (-.f64 lambda1 lambda2) 3))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (pow.f64 (-.f64 lambda1 lambda2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 5) R)) (fma.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 (-.f64 lambda1 lambda2) 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 5) (pow.f64 phi1 6))) (fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 phi1 R)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi1 4))) (pow.f64 (-.f64 lambda1 lambda2) 3)))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 R))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(fma.f64 phi1 R (fma.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(fma.f64 phi1 R (fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 (*.f64 -1/8 R) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))))
(fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6))) (fma.f64 phi1 R (fma.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))
(fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 phi1 5)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 phi1 R (fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 (*.f64 -1/8 R) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 R))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 (*.f64 (/.f64 R (pow.f64 phi1 3)) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1/8 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 R)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (/.f64 R (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6))) -1/16))))
(fma.f64 (*.f64 (/.f64 R (pow.f64 phi1 3)) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1/8 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 -1/16 R) (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 phi1 R)))
(*.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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)))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
(log.f64 (*.f64 (hypot.f64 lambda2 phi1) R))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)) (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)) (neg.f64 (/.f64 lambda2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) lambda1))))
(-.f64 (log.f64 (*.f64 (hypot.f64 lambda2 phi1) R)) (*.f64 (/.f64 lambda2 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) lambda1))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)) (fma.f64 -1 (/.f64 lambda2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) lambda1)) (*.f64 (*.f64 1/2 (*.f64 lambda1 lambda1)) (+.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (-.f64 (/.f64 (neg.f64 (*.f64 lambda2 lambda2)) (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 2)) (/.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 2)))))))
(+.f64 (-.f64 (log.f64 (*.f64 (hypot.f64 lambda2 phi1) R)) (*.f64 (/.f64 lambda2 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) lambda1)) (*.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2))) (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2))) (*.f64 1/2 (*.f64 lambda1 lambda1))))
(+.f64 (-.f64 (log.f64 (*.f64 (hypot.f64 lambda2 phi1) R)) (*.f64 (/.f64 lambda2 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) lambda1)) (*.f64 (-.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) (+.f64 (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2)) (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2)))) (*.f64 1/2 (*.f64 lambda1 lambda1))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lambda2 3) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))) (*.f64 6 (/.f64 (*.f64 lambda2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2))) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda2 2) (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 2))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)) (fma.f64 -1 (/.f64 lambda2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) lambda1)) (fma.f64 1/6 (*.f64 (pow.f64 lambda1 3) (fma.f64 -2 (/.f64 (pow.f64 lambda2 3) (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3)) (/.f64 (*.f64 6 (*.f64 lambda2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)))) (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 2)))) (*.f64 (*.f64 1/2 (*.f64 lambda1 lambda1)) (+.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (-.f64 (/.f64 (neg.f64 (*.f64 lambda2 lambda2)) (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 2)) (/.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 2))))))))
(+.f64 (-.f64 (log.f64 (*.f64 (hypot.f64 lambda2 phi1) R)) (*.f64 (/.f64 lambda2 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) lambda1)) (fma.f64 1/2 (*.f64 lambda1 (*.f64 lambda1 (-.f64 (-.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2))) (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2))))) (*.f64 (fma.f64 6 (*.f64 (/.f64 lambda2 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2)) (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2))) (*.f64 -2 (/.f64 (pow.f64 lambda2 3) (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 3)))) (*.f64 (pow.f64 lambda1 3) 1/6))))
(+.f64 (-.f64 (log.f64 (*.f64 (hypot.f64 lambda2 phi1) R)) (*.f64 (/.f64 lambda2 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) lambda1)) (fma.f64 1/2 (*.f64 lambda1 (*.f64 lambda1 (-.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))) (+.f64 (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2)) (/.f64 lambda2 (/.f64 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2) lambda2)))))) (*.f64 (fma.f64 6 (*.f64 (/.f64 lambda2 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 2)) (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2))) (*.f64 -2 (/.f64 (pow.f64 lambda2 3) (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 3)))) (*.f64 (pow.f64 lambda1 3) 1/6))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda1))) (log.f64 R))
(fma.f64 -1 (neg.f64 (log.f64 lambda1)) (log.f64 R))
(+.f64 (log.f64 lambda1) (log.f64 R))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))
(fma.f64 -1 (/.f64 lambda2 lambda1) (fma.f64 -1 (neg.f64 (log.f64 lambda1)) (log.f64 R)))
(-.f64 (+.f64 (log.f64 lambda1) (log.f64 R)) (/.f64 lambda2 lambda1))
(+.f64 (log.f64 lambda1) (-.f64 (log.f64 R) (/.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2)))) (pow.f64 (*.f64 -1 lambda2) 2)) (pow.f64 lambda1 2))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 1 lambda1))))))
(fma.f64 -1 (/.f64 lambda2 lambda1) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (+.f64 (*.f64 phi1 phi1) (neg.f64 (*.f64 lambda2 lambda2))) (pow.f64 (neg.f64 lambda2) 2))) (*.f64 lambda1 lambda1)) (fma.f64 -1 (neg.f64 (log.f64 lambda1)) (log.f64 R))))
(-.f64 (+.f64 (log.f64 lambda1) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (log.f64 R))) (/.f64 lambda2 lambda1))
(+.f64 (log.f64 lambda1) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (log.f64 R)) (/.f64 lambda2 lambda1)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 lambda2 3)) (*.f64 6 (*.f64 lambda2 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda2) 2))))) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2)))) (pow.f64 (*.f64 -1 lambda2) 2)) (pow.f64 lambda1 2))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 1 lambda1)))))))
(fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 lambda2 3) (*.f64 6 (*.f64 lambda2 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda2) 2)))))) (pow.f64 lambda1 3)) (fma.f64 -1 (/.f64 lambda2 lambda1) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda2 lambda2) (-.f64 (+.f64 (*.f64 phi1 phi1) (neg.f64 (*.f64 lambda2 lambda2))) (pow.f64 (neg.f64 lambda2) 2))) (*.f64 lambda1 lambda1)) (fma.f64 -1 (neg.f64 (log.f64 lambda1)) (log.f64 R)))))
(fma.f64 1/6 (/.f64 (fma.f64 (pow.f64 lambda2 3) -2 (*.f64 lambda2 (*.f64 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) 6))) (pow.f64 lambda1 3)) (-.f64 (+.f64 (log.f64 lambda1) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (log.f64 R))) (/.f64 lambda2 lambda1)))
(fma.f64 1/6 (/.f64 (fma.f64 (pow.f64 lambda2 3) -2 (*.f64 lambda2 (*.f64 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) 6))) (pow.f64 lambda1 3)) (+.f64 (log.f64 lambda1) (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (log.f64 R)) (/.f64 lambda2 lambda1))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda1))) (log.f64 R))
(fma.f64 -1 (log.f64 (/.f64 -1 lambda1)) (log.f64 R))
(-.f64 (log.f64 R) (log.f64 (/.f64 -1 lambda1)))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))
(fma.f64 -1 (/.f64 lambda2 lambda1) (fma.f64 -1 (log.f64 (/.f64 -1 lambda1)) (log.f64 R)))
(-.f64 (-.f64 (log.f64 R) (log.f64 (/.f64 -1 lambda1))) (/.f64 lambda2 lambda1))
(-.f64 (log.f64 R) (+.f64 (log.f64 (/.f64 -1 lambda1)) (/.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2))) (pow.f64 lambda1 2))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 -1 lambda1))))))
(fma.f64 -1 (/.f64 lambda2 lambda1) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi1 phi1) (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 lambda1 lambda1)) (fma.f64 -1 (log.f64 (/.f64 -1 lambda1)) (log.f64 R))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (log.f64 R)) (log.f64 (/.f64 -1 lambda1))) (/.f64 lambda2 lambda1))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (log.f64 R)) (+.f64 (log.f64 (/.f64 -1 lambda1)) (/.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1 (/.f64 lambda2 lambda1)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (*.f64 -1 (pow.f64 lambda2 2))) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 phi1 2) lambda2)) (+.f64 (*.f64 2 (pow.f64 lambda2 3)) (*.f64 -3 (*.f64 lambda2 (pow.f64 phi1 2))))) (pow.f64 lambda1 3))) (+.f64 (log.f64 R) (*.f64 -1 (log.f64 (/.f64 -1 lambda1)))))))
(fma.f64 -1 (/.f64 lambda2 lambda1) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 phi1 phi1) (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 lambda1 lambda1)) (fma.f64 -1/6 (/.f64 (fma.f64 -3 (*.f64 lambda2 (*.f64 phi1 phi1)) (fma.f64 2 (pow.f64 lambda2 3) (*.f64 -3 (*.f64 lambda2 (*.f64 phi1 phi1))))) (pow.f64 lambda1 3)) (fma.f64 -1 (log.f64 (/.f64 -1 lambda1)) (log.f64 R)))))
(-.f64 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1)) (fma.f64 -1/6 (/.f64 (fma.f64 -3 (*.f64 lambda2 (*.f64 phi1 phi1)) (fma.f64 2 (pow.f64 lambda2 3) (*.f64 (*.f64 phi1 phi1) (*.f64 lambda2 -3)))) (pow.f64 lambda1 3)) (-.f64 (log.f64 R) (log.f64 (/.f64 -1 lambda1))))) (/.f64 lambda2 lambda1))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R))
(log.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))
(log.f64 (*.f64 R (hypot.f64 phi1 lambda1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)))
(fma.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (log.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))))
(-.f64 (log.f64 (*.f64 R (hypot.f64 phi1 lambda1))) (/.f64 (*.f64 lambda2 lambda1) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R))))
(fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (-.f64 (/.f64 (neg.f64 (*.f64 lambda1 lambda1)) (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 2)) (/.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 2))))) (fma.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (log.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1))) (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1))))) (-.f64 (log.f64 (*.f64 R (hypot.f64 phi1 lambda1))) (/.f64 (*.f64 lambda2 lambda1) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (+.f64 (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1)) (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1)))))) (-.f64 (log.f64 (*.f64 R (hypot.f64 phi1 lambda1))) (/.f64 (*.f64 lambda2 lambda1) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 6 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2))) (*.f64 -2 (/.f64 (pow.f64 lambda1 3) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) (*.f64 -1 (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2)))) (/.f64 (pow.f64 lambda1 2) (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) (log.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)))))
(fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (fma.f64 6 (/.f64 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 2) lambda1)) (/.f64 (*.f64 (pow.f64 lambda1 3) -2) (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (-.f64 (/.f64 (neg.f64 (*.f64 lambda1 lambda1)) (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 2)) (/.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 2))))) (fma.f64 -1 (/.f64 (*.f64 lambda2 lambda1) (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) (log.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))))))
(fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (fma.f64 6 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2)) (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1)) (/.f64 (*.f64 (pow.f64 lambda1 3) -2) (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 3)))) (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1))) (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1))))) (-.f64 (log.f64 (*.f64 R (hypot.f64 phi1 lambda1))) (/.f64 (*.f64 lambda2 lambda1) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))
(fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (fma.f64 6 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2)) (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1)) (/.f64 (*.f64 (pow.f64 lambda1 3) -2) (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 3)))) (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))) (+.f64 (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1)) (/.f64 lambda1 (/.f64 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 2) lambda1)))))) (-.f64 (log.f64 (*.f64 R (hypot.f64 phi1 lambda1))) (/.f64 (*.f64 lambda2 lambda1) (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (log.f64 R))
(fma.f64 -1 (neg.f64 (log.f64 lambda2)) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 lambda2))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))
(fma.f64 -1 (neg.f64 (log.f64 lambda2)) (fma.f64 -1 (/.f64 lambda1 lambda2) (log.f64 R)))
(+.f64 (log.f64 R) (-.f64 (log.f64 lambda2) (/.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2))) (pow.f64 (*.f64 -1 lambda1) 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R))))
(fma.f64 -1 (neg.f64 (log.f64 lambda2)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (fma.f64 -1 (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 lambda1) 2))) (*.f64 lambda2 lambda2)) (fma.f64 -1 (/.f64 lambda1 lambda2) (log.f64 R))))
(+.f64 (log.f64 lambda2) (fma.f64 1/2 (/.f64 (+.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 0 (*.f64 lambda1 lambda1))) (*.f64 lambda2 lambda2)) (-.f64 (log.f64 R) (/.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 lambda2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)))) (*.f64 -2 (pow.f64 lambda1 3))) (pow.f64 lambda2 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2))) (pow.f64 (*.f64 -1 lambda1) 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))))
(fma.f64 -1 (neg.f64 (log.f64 lambda2)) (fma.f64 1/6 (/.f64 (fma.f64 6 (*.f64 lambda1 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2)))) (*.f64 (pow.f64 lambda1 3) -2)) (pow.f64 lambda2 3)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (fma.f64 -1 (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 lambda1) 2))) (*.f64 lambda2 lambda2)) (fma.f64 -1 (/.f64 lambda1 lambda2) (log.f64 R)))))
(+.f64 (log.f64 lambda2) (fma.f64 1/6 (/.f64 (fma.f64 (pow.f64 lambda1 3) -2 (*.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1))) (*.f64 lambda1 6))) (pow.f64 lambda2 3)) (fma.f64 1/2 (/.f64 (+.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 0 (*.f64 lambda1 lambda1))) (*.f64 lambda2 lambda2)) (-.f64 (log.f64 R) (/.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (log.f64 R))
(fma.f64 -1 (log.f64 (/.f64 -1 lambda2)) (log.f64 R))
(-.f64 (log.f64 R) (log.f64 (/.f64 -1 lambda2)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))
(fma.f64 -1 (log.f64 (/.f64 -1 lambda2)) (fma.f64 -1 (/.f64 lambda1 lambda2) (log.f64 R)))
(-.f64 (-.f64 (log.f64 R) (/.f64 lambda1 lambda2)) (log.f64 (/.f64 -1 lambda2)))
(-.f64 (log.f64 R) (+.f64 (/.f64 lambda1 lambda2) (log.f64 (/.f64 -1 lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) (*.f64 lambda2 lambda2)) (fma.f64 -1 (log.f64 (/.f64 -1 lambda2)) (fma.f64 -1 (/.f64 lambda1 lambda2) (log.f64 R))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (-.f64 (-.f64 (log.f64 R) (/.f64 lambda1 lambda2)) (log.f64 (/.f64 -1 lambda2))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (-.f64 (log.f64 R) (+.f64 (/.f64 lambda1 lambda2) (log.f64 (/.f64 -1 lambda2)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 lambda1 2)) (pow.f64 phi1 2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 lambda1 3)) (*.f64 -6 (*.f64 (pow.f64 phi1 2) lambda1))) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lambda2))) (+.f64 (*.f64 -1 (/.f64 lambda1 lambda2)) (log.f64 R)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 lambda1 lambda1) (*.f64 phi1 phi1)) (*.f64 lambda2 lambda2)) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 lambda1 3) (*.f64 -6 (*.f64 (*.f64 phi1 phi1) lambda1))) (pow.f64 lambda2 3)) (fma.f64 -1 (log.f64 (/.f64 -1 lambda2)) (fma.f64 -1 (/.f64 lambda1 lambda2) (log.f64 R)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 phi1 (*.f64 phi1 lambda1)) (*.f64 2 (pow.f64 lambda1 3))) (pow.f64 lambda2 3)) (-.f64 (-.f64 (log.f64 R) (/.f64 lambda1 lambda2)) (log.f64 (/.f64 -1 lambda2)))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 phi1 (*.f64 phi1 lambda1)) (*.f64 2 (pow.f64 lambda1 3))) (pow.f64 lambda2 3)) (-.f64 (log.f64 R) (+.f64 (/.f64 lambda1 lambda2) (log.f64 (/.f64 -1 lambda2))))))
(log.f64 (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (log.f64 (*.f64 R (-.f64 lambda1 lambda2))))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (log.f64 (*.f64 R (-.f64 lambda1 lambda2))))
(fma.f64 1/2 (/.f64 phi1 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (log.f64 (*.f64 R (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (log.f64 (*.f64 R (-.f64 lambda1 lambda2))) (*.f64 -1/4 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (log.f64 (*.f64 R (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 -1/4 (pow.f64 phi1 4)) (pow.f64 (-.f64 lambda1 lambda2) 4)))
(fma.f64 1/2 (/.f64 phi1 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (log.f64 (*.f64 R (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (log.f64 (*.f64 R (-.f64 lambda1 lambda2))) (*.f64 -1/4 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(fma.f64 1/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (log.f64 (*.f64 R (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 -1/4 (pow.f64 phi1 4)) (pow.f64 (-.f64 lambda1 lambda2) 4))))
(fma.f64 1/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 1/2 (/.f64 phi1 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 lambda1 lambda2) 4)) (log.f64 (*.f64 R (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (log.f64 R))
(fma.f64 -1 (neg.f64 (log.f64 phi1)) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 phi1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (log.f64 R)))
(fma.f64 -1 (neg.f64 (log.f64 phi1)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (log.f64 R)))
(+.f64 (log.f64 phi1) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (log.f64 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (log.f64 R))))
(fma.f64 -1 (neg.f64 (log.f64 phi1)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (log.f64 R))))
(+.f64 (log.f64 phi1) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (log.f64 R))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 90 (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (log.f64 R)))))
(fma.f64 -1 (neg.f64 (log.f64 phi1)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 120) (pow.f64 phi1 6)) (log.f64 R)))))
(+.f64 (log.f64 phi1) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (fma.f64 1/720 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (/.f64 (pow.f64 phi1 6) 120)) (log.f64 R)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (log.f64 R))
(fma.f64 -1 (log.f64 (/.f64 -1 phi1)) (log.f64 R))
(-.f64 (log.f64 R) (log.f64 (/.f64 -1 phi1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (log.f64 R)))
(fma.f64 -1 (log.f64 (/.f64 -1 phi1)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (log.f64 R)))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (log.f64 R)) (log.f64 (/.f64 -1 phi1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (log.f64 R))))
(fma.f64 -1 (log.f64 (/.f64 -1 phi1)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (log.f64 R))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (log.f64 R))) (log.f64 (/.f64 -1 phi1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 phi1))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 phi1 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 (-.f64 lambda1 lambda2) 6)) (*.f64 90 (pow.f64 (-.f64 lambda1 lambda2) 6))) (pow.f64 phi1 6))) (log.f64 R)))))
(fma.f64 -1 (log.f64 (/.f64 -1 phi1)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) 120) (pow.f64 phi1 6)) (log.f64 R)))))
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 4) (pow.f64 phi1 4)) (fma.f64 1/720 (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 6) (/.f64 (pow.f64 phi1 6) 120)) (log.f64 R)))) (log.f64 (/.f64 -1 phi1)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (log.f64 (/.f64 1 R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 R)) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (log.f64 (/.f64 -1 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 R)) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (log.f64 (/.f64 -1 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 R)) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (log.f64 (/.f64 -1 R)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 R))) (log.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 -1 (log.f64 (/.f64 -1 R)) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (log.f64 (/.f64 -1 R)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)
(*.f64 (hypot.f64 lambda2 phi1) R)
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
(-.f64 (*.f64 (hypot.f64 lambda2 phi1) R) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R)))
(-.f64 (fma.f64 (hypot.f64 lambda2 phi1) R (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 R (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) 1/2))) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 lambda1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 lambda2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2))) R))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2))) (pow.f64 lambda1 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)) 3))))) (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 lambda2) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 R (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2))) (*.f64 (pow.f64 lambda1 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)) 3)))))) (-.f64 (fma.f64 (hypot.f64 lambda2 phi1) R (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 R (-.f64 1 (pow.f64 (*.f64 lambda2 (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))) 1/2))) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 lambda2 lambda2 (*.f64 phi1 phi1)))))))))
(*.f64 R lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 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 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda2) 2))) (/.f64 lambda1 R)) (*.f64 R lambda1)))
(+.f64 (*.f64 1/2 (/.f64 R (/.f64 lambda1 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 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 phi1 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 (*.f64 phi1 phi1) (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 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda2) 2))))))))))
(-.f64 (fma.f64 1/2 (/.f64 R (/.f64 lambda1 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))))) (fma.f64 1/2 (*.f64 (/.f64 R (/.f64 lambda1 (fma.f64 lambda2 lambda2 (-.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2))))) (/.f64 lambda2 lambda1)) (*.f64 R lambda1))) (*.f64 lambda2 R))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R (neg.f64 lambda1))
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 R lambda1)))
(fma.f64 lambda2 R (*.f64 R (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (neg.f64 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (*.f64 R (neg.f64 lambda1))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi1 2) R)) (pow.f64 lambda1 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda1)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 lambda2 R (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (*.f64 lambda1 lambda1) (*.f64 (*.f64 phi1 phi1) R))) (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (neg.f64 (*.f64 R lambda1)))))
(fma.f64 lambda2 R (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)))) (*.f64 R lambda1)))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)))) (*.f64 R (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))
(*.f64 R (hypot.f64 phi1 lambda1))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))))))))
(-.f64 (*.f64 R (hypot.f64 phi1 lambda1)) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (neg.f64 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))))))
(-.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))))) (*.f64 R (hypot.f64 phi1 lambda1))) (*.f64 lambda2 (*.f64 lambda1 (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2))) R) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)))) lambda1)) 2)) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) R) (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1))) R (fma.f64 -1 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) R) (*.f64 lambda1 (-.f64 1 (pow.f64 (neg.f64 (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 lambda1 lambda1)) 3)))))))
(fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2)) (*.f64 R (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))))))) (fma.f64 R (hypot.f64 phi1 lambda1) (fma.f64 1/2 (*.f64 (pow.f64 lambda2 3) (*.f64 (*.f64 (*.f64 R lambda1) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (neg.f64 lambda1)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 phi1 phi1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 (neg.f64 R)) lambda1)))))
(*.f64 lambda2 R)
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 lambda2 R (neg.f64 (*.f64 R lambda1)))
(fma.f64 lambda2 R (*.f64 R (neg.f64 lambda1)))
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))))) (neg.f64 (*.f64 R lambda1))))
(fma.f64 lambda2 R (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (*.f64 R (neg.f64 lambda1))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1))))) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2)) lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 lambda1 2) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 lambda1) 2))) lambda2)) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 1/2 (/.f64 R (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2)))))) (fma.f64 lambda2 R (fma.f64 1/2 (/.f64 R (/.f64 lambda2 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 phi1 phi1) (pow.f64 (neg.f64 lambda1) 2))))) (neg.f64 (*.f64 R lambda1)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (/.f64 lambda1 lambda2)) (fma.f64 lambda2 R (fma.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (*.f64 R (neg.f64 lambda1)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1)))) (/.f64 lambda1 lambda2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 R lambda2) (+.f64 (*.f64 phi1 phi1) (*.f64 0 (*.f64 lambda1 lambda1))))) (*.f64 R (-.f64 lambda1 lambda2))))
(*.f64 -1 (*.f64 lambda2 R))
(*.f64 (neg.f64 lambda2) R)
(*.f64 lambda2 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 R lambda1))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 R lambda1))
(*.f64 R (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2))))
(fma.f64 -1 (*.f64 lambda2 R) (fma.f64 R lambda1 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 R)))))
(+.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (*.f64 phi1 phi1)) lambda2) (*.f64 R (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 R lambda1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) lambda2)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 -1 (*.f64 lambda2 R) (fma.f64 R lambda1 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 R))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 lambda2 lambda2)) (*.f64 R lambda1)) (+.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (*.f64 phi1 phi1)) lambda2) (*.f64 R (-.f64 lambda1 lambda2))))
(*.f64 R (-.f64 lambda1 lambda2))
(fma.f64 -1 (*.f64 lambda2 R) (*.f64 R lambda1))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda1 lambda2))))
(fma.f64 R (-.f64 lambda1 lambda2) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 phi1 R)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 (-.f64 lambda1 lambda2) 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda1 lambda2)))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 phi1 R)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi1 4))) (pow.f64 (-.f64 lambda1 lambda2) 3))))
(+.f64 (*.f64 R (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 phi1 6) R) (pow.f64 (-.f64 lambda1 lambda2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 phi1 4) R) (pow.f64 (-.f64 lambda1 lambda2) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) R) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 5) R)) (fma.f64 -1/8 (/.f64 (*.f64 R (pow.f64 phi1 4)) (pow.f64 (-.f64 lambda1 lambda2) 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 lambda1 lambda2))))))
(fma.f64 R (-.f64 lambda1 lambda2) (fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 (-.f64 lambda1 lambda2) 5) (pow.f64 phi1 6))) (fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 phi1 R)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 -1/8 (*.f64 R (pow.f64 phi1 4))) (pow.f64 (-.f64 lambda1 lambda2) 3)))))
(*.f64 phi1 R)
(+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(fma.f64 phi1 R (*.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 R))
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(fma.f64 phi1 R (fma.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4))))))
(fma.f64 phi1 R (fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 (*.f64 -1/8 R) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))))))
(fma.f64 1/16 (/.f64 R (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6))) (fma.f64 phi1 R (fma.f64 1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4)))))))
(fma.f64 1/16 (*.f64 (/.f64 R (pow.f64 phi1 5)) (pow.f64 (-.f64 lambda1 lambda2) 6)) (fma.f64 phi1 R (fma.f64 1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 (*.f64 -1/8 R) (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3)))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(*.f64 phi1 (neg.f64 R))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))
(fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 R))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 -1 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 (*.f64 (/.f64 R (pow.f64 phi1 3)) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1/8 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 phi1 R)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 4)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (*.f64 -1/16 (/.f64 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 6)) (pow.f64 phi1 5))))))
(fma.f64 1/8 (/.f64 R (/.f64 (pow.f64 phi1 3) (pow.f64 (-.f64 lambda1 lambda2) 4))) (fma.f64 -1 (*.f64 phi1 R) (fma.f64 -1/2 (/.f64 R (/.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (/.f64 R (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6))) -1/16))))
(fma.f64 (*.f64 (/.f64 R (pow.f64 phi1 3)) (pow.f64 (-.f64 lambda1 lambda2) 4)) 1/8 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 R phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)) (/.f64 (*.f64 -1/16 R) (/.f64 (pow.f64 phi1 5) (pow.f64 (-.f64 lambda1 lambda2) 6)))) (*.f64 phi1 R)))
(*.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 1 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2) (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 R) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 R) 2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 R) 2) (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (cbrt.f64 R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 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 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 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 R (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (sqrt.f64 R)) (sqrt.f64 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 (hypot.f64 (-.f64 lambda1 lambda2) phi1) (cbrt.f64 R)) (pow.f64 (cbrt.f64 R) 2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 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 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (sqrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 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 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) (cbrt.f64 (sqrt.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3/2))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/6))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (/.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (/.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (/.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (pow.f64 (exp.f64 1) (/.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(fabs.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(+.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 0)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 R)) (+.f64 (log.f64 (sqrt.f64 R)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (+.f64 (log.f64 (sqrt.f64 R)) (log.f64 (sqrt.f64 R))))
(+.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 2 (log.f64 (sqrt.f64 R))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 R) 2)) (+.f64 (log.f64 (cbrt.f64 R)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 R))) (log.f64 (cbrt.f64 R))) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(+.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 3 (log.f64 (cbrt.f64 R))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2)) (+.f64 (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 R)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (+.f64 (log.f64 R) (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))
(+.f64 (log.f64 R) (*.f64 3 (log.f64 (cbrt.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 R)))
(+.f64 (log.f64 R) (+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))
(+.f64 (log.f64 R) (*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(+.f64 0 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (sqrt.f64 R))) (log.f64 (sqrt.f64 R)))
(+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (+.f64 (log.f64 (sqrt.f64 R)) (log.f64 (sqrt.f64 R))))
(+.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 2 (log.f64 (sqrt.f64 R))))
(+.f64 (+.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (pow.f64 (cbrt.f64 R) 2))) (log.f64 (cbrt.f64 R)))
(+.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 R))) (log.f64 (cbrt.f64 R))) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(+.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (*.f64 3 (log.f64 (cbrt.f64 R))))
(+.f64 (+.f64 (log.f64 R) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))) (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (+.f64 (log.f64 R) (log.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))
(+.f64 (log.f64 R) (*.f64 3 (log.f64 (cbrt.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(+.f64 (+.f64 (log.f64 R) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
(+.f64 (log.f64 R) (+.f64 (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (log.f64 (sqrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))
(+.f64 (log.f64 R) (*.f64 2 (log.f64 (sqrt.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 1 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1) (*.f64 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) 1)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) 1)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 1 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (*.f64 (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (*.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3/2))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6) (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))
(/.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (/.f64 (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))))
(/.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 1)
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 1 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))
(/.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (/.f64 (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))))
(/.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 1 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3))) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))) 1) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)))
(/.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (/.f64 (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R)) (-.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 R))))
(/.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) 1) (+.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2)))) (*.f64 (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))) (log.f64 (hypot.f64 phi1 (-.f64 lambda1 lambda2))))))
(pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 1)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 3)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/3)
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1))) 2))
(fabs.f64 (log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(+.f64 (log.f64 R) (log.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(log.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(log1p.f64 (-.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1))
(log1p.f64 (fma.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R -1))
(log1p.f64 (fma.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 1)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 2)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3) 1/3)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))) (sqrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))) 2)) (cbrt.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 2))
(sqrt.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 2))
(fabs.f64 (*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 R) (hypot.f64 (-.f64 lambda1 lambda2) phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R) 3))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) (pow.f64 R 3)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (hypot.f64 phi1 (-.f64 lambda1 lambda2)))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.61%
(*.f64 lambda2 (*.f64 lambda1 R))
12.96%
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R)))
40.86%
(sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))
40.92%
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
Compiler

Compiled 113 to 29 computations (74.3% saved)

series54.0ms (0.3%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
41.0ms
phi1
@inf
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R)))
2.0ms
lambda1
@0
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R)))
1.0ms
R
@0
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R)))
1.0ms
lambda2
@0
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R)))
1.0ms
lambda2
@0
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))

rewrite109.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1128×associate-*r/
902×associate-*l/
590×distribute-lft-in
454×associate-/r*
350×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01764
134858
2443158
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 lambda1 R)))
(*.f64 lambda2 (*.f64 lambda1 R))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (/.f64 1 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (hypot.f64 lambda2 phi1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) 1) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) -1) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) 1) (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) 1) (/.f64 (hypot.f64 lambda2 phi1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) -1) (neg.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1) 1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 1 1/2)) (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 lambda2 phi1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (hypot.f64 lambda2 phi1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 lambda2 phi1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 lambda2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 lambda2 phi1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) 1) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) 1) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 lambda2 phi1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 lambda2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 lambda2 phi1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 phi1 lambda2)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 lambda2 phi1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 lambda2 phi1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 lambda2 phi1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda2 (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 lambda2 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda1 R)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 lambda1 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 R lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 R (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda1 R) (/.f64 (hypot.f64 lambda2 phi1) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (/.f64 (hypot.f64 lambda2 phi1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 lambda1 R)) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 lambda2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 lambda2) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 (*.f64 lambda1 R)) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 lambda2) 2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 lambda2) (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 lambda1) (/.f64 (hypot.f64 lambda2 phi1) R))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 R) (/.f64 (hypot.f64 lambda2 phi1) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 (sqrt.f64 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2)) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda1 R) (sqrt.f64 lambda2)) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cbrt.f64 lambda2) 2)) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda2 lambda1) 1) (/.f64 (hypot.f64 lambda2 phi1) R))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 R)) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda2 lambda1) (cbrt.f64 (*.f64 R R))) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) -1) (neg.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 lambda2 (*.f64 lambda1 R))) (cbrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 lambda1 R))) (neg.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1) (*.f64 lambda2 (*.f64 lambda1 R))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 1) (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (pow.f64 1 1/2)) (hypot.f64 lambda2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) (pow.f64 (hypot.f64 lambda2 phi1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 lambda1 R)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (*.f64 lambda1 R) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 lambda2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 lambda2 (*.f64 lambda1 R))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 lambda1 R))))))))

simplify134.0ms (0.7%)

Algorithm
egg-herbie
Rules
1736×times-frac
1196×associate-/l*
954×associate-*r*
894×associate-/r*
692×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064912552
1178112248
Stop Event
node limit
Counts
308 → 400
Calls
Call 1
Inputs
(/.f64 1 phi1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (/.f64 1 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (*.f64 1/2 (*.f64 (pow.f64 lambda2 4) (*.f64 phi1 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (pow.f64 phi1 2))) (/.f64 1 (pow.f64 phi1 8))) (*.f64 phi1 (pow.f64 lambda2 6)))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 4) (*.f64 phi1 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2))))))))
(/.f64 1 lambda2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (/.f64 1 lambda2) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))) (pow.f64 lambda2 7))) (+.f64 (/.f64 1 lambda2) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5))))))
(/.f64 -1 lambda2)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3)))) (/.f64 1 lambda2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))) (pow.f64 lambda2 7))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))))) (/.f64 1 lambda2))
(/.f64 1 lambda2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2))))) (/.f64 1 lambda2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2))))) (+.f64 (/.f64 1 lambda2) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (pow.f64 lambda2 2))) (/.f64 1 (pow.f64 lambda2 8))) (*.f64 lambda2 (pow.f64 phi1 6)))))))
(/.f64 1 phi1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (/.f64 1 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 lambda2 6) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2)))) (pow.f64 phi1 7))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5))))))
(/.f64 -1 phi1)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (/.f64 1 phi1))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3)))) (/.f64 1 phi1))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 lambda2 6) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2)))) (pow.f64 phi1 7))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))))) (/.f64 1 phi1))
phi1
(+.f64 phi1 (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))
(+.f64 phi1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1))))
(+.f64 phi1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))))
lambda2
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) lambda2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5))) (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3))))))
(*.f64 -1 lambda2)
(+.f64 (*.f64 -1 lambda2) (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (*.f64 1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)))))
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (*.f64 1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3))))))
lambda2
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) lambda2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5))) (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3))))))
phi1
(+.f64 phi1 (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))
(+.f64 phi1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1))))
(+.f64 phi1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))))
(*.f64 -1 phi1)
(+.f64 (*.f64 -1 phi1) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) phi1)))
(+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) phi1))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5))) (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) phi1)))))
(/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 5) (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) lambda1)))))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (pow.f64 phi1 2))) (/.f64 1 (pow.f64 phi1 8))) (*.f64 phi1 (*.f64 (pow.f64 lambda2 7) (*.f64 R lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 5) (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) lambda1))))))))
(*.f64 R lambda1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))))) (pow.f64 lambda2 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (*.f64 R lambda1))))
(*.f64 -1 (*.f64 R lambda1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 R lambda1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (*.f64 -1 (*.f64 R lambda1))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))))) (pow.f64 lambda2 6))) (*.f64 -1 (*.f64 R lambda1)))))
(*.f64 R lambda1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 lambda2 2) (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) lambda1))))) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (pow.f64 lambda2 2))) (/.f64 1 (pow.f64 lambda2 8))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 lambda2 2) (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) lambda1))))) (*.f64 R lambda1))))
(/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3)))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2))) (pow.f64 lambda2 6))))) (pow.f64 phi1 7))))))
(*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2))) (pow.f64 lambda2 6))))) (pow.f64 phi1 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 lambda2 phi1)))
(*.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(*.f64 (pow.f64 1 1/2) (/.f64 1 (hypot.f64 lambda2 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 1 (/.f64 (hypot.f64 lambda2 phi1) 1))
(/.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 -1 (neg.f64 (hypot.f64 lambda2 phi1)))
(/.f64 -1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))))))
(/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) 1) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) -1) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 1 (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (pow.f64 1 1/2) 1) (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 (pow.f64 1 1/2) 1) (/.f64 (hypot.f64 lambda2 phi1) 1))
(/.f64 (*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (pow.f64 1 1/2) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (pow.f64 1 1/2) -1) (neg.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (sqrt.f64 -1) 1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 1 (pow.f64 1 1/2)) (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -1/2)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2)
(pow.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)
(pow.f64 (hypot.f64 lambda2 phi1) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)) 1/3)
(fabs.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 lambda2 phi1))))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (hypot.f64 lambda2 phi1)))) 1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 lambda2 phi1))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 lambda2 phi1))) 1)
(*.f64 1 (hypot.f64 lambda2 phi1))
(*.f64 (hypot.f64 lambda2 phi1) 1)
(*.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 lambda2 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) 1) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) 1) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) 1/2)
(pow.f64 (hypot.f64 lambda2 phi1) 1)
(pow.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) 2)
(pow.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) 3)
(pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 3) 1/3)
(fabs.f64 (hypot.f64 lambda2 phi1))
(log.f64 (exp.f64 (hypot.f64 lambda2 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 lambda2 phi1))))
(cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 3))
(expm1.f64 (log1p.f64 (hypot.f64 lambda2 phi1)))
(hypot.f64 lambda2 phi1)
(hypot.f64 phi1 lambda2)
(exp.f64 (log.f64 (hypot.f64 lambda2 phi1)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 lambda2 phi1))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 lambda2 phi1)) 1))
(log1p.f64 (expm1.f64 (hypot.f64 lambda2 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))))) 1)
(/.f64 1 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda2 (*.f64 lambda1 R))))
(/.f64 lambda2 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda1 R)))
(/.f64 lambda1 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 R lambda2)))
(/.f64 R (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda2 lambda1)))
(/.f64 (*.f64 lambda1 R) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (/.f64 (hypot.f64 lambda2 phi1) 1))
(/.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 1)
(/.f64 (sqrt.f64 (*.f64 lambda1 R)) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) lambda2)))
(/.f64 (sqrt.f64 lambda2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 lambda2) (*.f64 lambda1 R))))
(/.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 (*.f64 lambda1 R)) lambda2)))
(/.f64 (pow.f64 (cbrt.f64 lambda2) 2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 lambda2) (*.f64 lambda1 R))))
(/.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))
(/.f64 (*.f64 lambda2 lambda1) (/.f64 (hypot.f64 lambda2 phi1) R))
(/.f64 (*.f64 lambda2 R) (/.f64 (hypot.f64 lambda2 phi1) lambda1))
(/.f64 (*.f64 lambda2 (sqrt.f64 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 lambda1 R))))
(/.f64 (*.f64 lambda2 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2)) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 (*.f64 lambda1 R))))
(/.f64 (*.f64 (*.f64 lambda1 R) (sqrt.f64 lambda2)) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 lambda2)))
(/.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cbrt.f64 lambda2) 2)) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 lambda2)))
(/.f64 (*.f64 (*.f64 lambda2 lambda1) 1) (/.f64 (hypot.f64 lambda2 phi1) R))
(/.f64 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 R)) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 R)))
(/.f64 (*.f64 (*.f64 lambda2 lambda1) (cbrt.f64 (*.f64 R R))) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 R)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) -1) (neg.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 lambda2 (*.f64 lambda1 R))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 lambda1 R))) (neg.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 lambda2 (*.f64 lambda1 R))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 1) (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (pow.f64 1 1/2)) (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))
(pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(exp.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 lambda1 R)))) 1)
(pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 1)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (*.f64 lambda1 R) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 lambda2 3)))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 lambda1 R))))
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 lambda1 R))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 lambda1 R))))
Outputs
(/.f64 1 phi1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (/.f64 1 phi1))
(fma.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) (/.f64 1 phi1))
(fma.f64 -1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 1 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (*.f64 1/2 (*.f64 (pow.f64 lambda2 4) (*.f64 phi1 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) (/.f64 1 phi1)) (*.f64 1/2 (*.f64 (pow.f64 lambda2 4) (*.f64 phi1 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 1 phi1)) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (*.f64 phi1 (pow.f64 lambda2 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (pow.f64 phi1 2))) (/.f64 1 (pow.f64 phi1 8))) (*.f64 phi1 (pow.f64 lambda2 6)))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 4) (*.f64 phi1 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) (/.f64 1 phi1)) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (*.f64 phi1 phi1)) (/.f64 1 (pow.f64 phi1 8))) (*.f64 phi1 (pow.f64 lambda2 6))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 4) (*.f64 phi1 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)))))))
(+.f64 (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 1 phi1)) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (pow.f64 lambda2 6) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 phi1 8)) (/.f64 (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2) (*.f64 phi1 phi1))) (/.f64 1 (pow.f64 phi1 8))))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (*.f64 phi1 (pow.f64 lambda2 4))))))
(/.f64 1 lambda2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (/.f64 1 lambda2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (/.f64 1 lambda2) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (+.f64 (/.f64 1 lambda2) (/.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4)))) (pow.f64 lambda2 5))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (/.f64 1 lambda2)) (/.f64 -1/2 (/.f64 (pow.f64 lambda2 5) (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))) (pow.f64 lambda2 7))) (+.f64 (/.f64 1 lambda2) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4)))))) (pow.f64 lambda2 7)) (+.f64 (/.f64 1 lambda2) (/.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4)))) (pow.f64 lambda2 5)))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) (*.f64 1/2 (*.f64 phi1 phi1)))) (pow.f64 lambda2 7)) (+.f64 (/.f64 1 lambda2) (/.f64 -1/2 (/.f64 (pow.f64 lambda2 5) (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)))))))
(/.f64 -1 lambda2)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (/.f64 -1 lambda2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3)))) (/.f64 1 lambda2))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4))) (pow.f64 lambda2 5)) (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)))) (/.f64 1 lambda2))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (/.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) (pow.f64 lambda2 5)))) (/.f64 -1 lambda2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) (pow.f64 lambda2 5))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))) (pow.f64 lambda2 7))) (*.f64 1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))))) (/.f64 1 lambda2))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4))) (pow.f64 lambda2 5)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4)))))) (pow.f64 lambda2 7)) (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3))))) (/.f64 1 lambda2))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) (pow.f64 lambda2 5)) (+.f64 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (/.f64 (+.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) (*.f64 1/2 (*.f64 phi1 phi1)))) (pow.f64 lambda2 7))))) (/.f64 -1 lambda2))
(/.f64 1 lambda2)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (/.f64 1 lambda2))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (/.f64 1 lambda2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2))))) (/.f64 1 lambda2)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (fma.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)))) (/.f64 1 lambda2)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (*.f64 lambda2 (pow.f64 phi1 4))) (/.f64 1 lambda2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) (pow.f64 lambda2 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2))))) (+.f64 (/.f64 1 lambda2) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (pow.f64 lambda2 2))) (/.f64 1 (pow.f64 lambda2 8))) (*.f64 lambda2 (pow.f64 phi1 6)))))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)))) (/.f64 1 lambda2)) (*.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (*.f64 lambda2 lambda2)) (/.f64 1 (pow.f64 lambda2 8))) (*.f64 lambda2 (pow.f64 phi1 6))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (pow.f64 lambda2 3)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (*.f64 lambda2 (pow.f64 phi1 4))) (/.f64 1 lambda2))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi1 6) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 lambda2 8)) (/.f64 (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2) (*.f64 lambda2 lambda2))) (/.f64 1 (pow.f64 lambda2 8)))))))
(/.f64 1 phi1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (/.f64 1 phi1))
(fma.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) (/.f64 1 phi1))
(fma.f64 -1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 1 phi1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) (/.f64 1 phi1)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (pow.f64 phi1 5))))
(+.f64 (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 1 phi1)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (+.f64 (/.f64 1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 lambda2 6) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2)))) (pow.f64 phi1 7))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) (/.f64 1 phi1)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4)))) (pow.f64 lambda2 6)) (pow.f64 phi1 7)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (pow.f64 phi1 5)))))
(+.f64 (fma.f64 -1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 1 phi1)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)) (/.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)))) (pow.f64 lambda2 6)) (pow.f64 phi1 7)))))
(/.f64 -1 phi1)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))) (/.f64 1 phi1))
(-.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)) 1/2) (/.f64 1 phi1))
(fma.f64 1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 -1 phi1))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3)))) (/.f64 1 phi1))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (pow.f64 phi1 5)) (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3)))) (/.f64 1 phi1))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)))) (/.f64 -1 phi1))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 phi1 5))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 lambda2 6) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2)))) (pow.f64 phi1 7))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) (pow.f64 phi1 3))))) (/.f64 1 phi1))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (pow.f64 phi1 5)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4)))) (pow.f64 lambda2 6)) (pow.f64 phi1 7)) (/.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 3))))) (/.f64 1 phi1))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)) (+.f64 (/.f64 lambda2 (/.f64 (pow.f64 phi1 3) lambda2)) (/.f64 (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)))) (pow.f64 lambda2 6)) (pow.f64 phi1 7))))) (/.f64 -1 phi1))
phi1
(+.f64 phi1 (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))
(+.f64 phi1 (*.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) phi1)))
(+.f64 phi1 (*.f64 1/2 (/.f64 lambda2 (/.f64 phi1 lambda2))))
(+.f64 phi1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1))))
(+.f64 phi1 (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) phi1))))
(+.f64 phi1 (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 lambda2 (/.f64 phi1 lambda2)))))
(+.f64 phi1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))))
(+.f64 phi1 (fma.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5)) (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) phi1)))))
(+.f64 phi1 (fma.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5)) (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 lambda2 (/.f64 phi1 lambda2))))))
lambda2
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) lambda2)
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda2)
(fma.f64 1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda2) (/.f64 (*.f64 -1/8 (pow.f64 phi1 4)) (pow.f64 lambda2 3)))
(+.f64 (fma.f64 1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda2) (/.f64 (*.f64 (pow.f64 phi1 4) -1/8) (pow.f64 lambda2 3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5))) (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5)) (/.f64 (*.f64 -1/8 (pow.f64 phi1 4)) (pow.f64 lambda2 3))))
(+.f64 (fma.f64 1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5)) (/.f64 (*.f64 (pow.f64 phi1 4) -1/8) (pow.f64 lambda2 3))))
(*.f64 -1 lambda2)
(neg.f64 lambda2)
(+.f64 (*.f64 -1 lambda2) (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)))
(fma.f64 -1 lambda2 (*.f64 -1/2 (/.f64 (*.f64 phi1 phi1) lambda2)))
(-.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 -1/2)) lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (*.f64 1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)))))
(fma.f64 -1 lambda2 (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 (*.f64 1/8 (pow.f64 phi1 4)) (pow.f64 lambda2 3))))
(-.f64 (fma.f64 -1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)) 1/8)) lambda2)
(+.f64 (*.f64 -1 lambda2) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (*.f64 1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3))))))
(fma.f64 -1 lambda2 (fma.f64 -1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5)) (fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) lambda2) (/.f64 (*.f64 1/8 (pow.f64 phi1 4)) (pow.f64 lambda2 3)))))
(-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5)) (fma.f64 -1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) (*.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)) 1/8))) lambda2)
lambda2
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) lambda2)
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda2)
(fma.f64 1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda2) (/.f64 (*.f64 -1/8 (pow.f64 phi1 4)) (pow.f64 lambda2 3)))
(+.f64 (fma.f64 1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda2) (/.f64 (*.f64 (pow.f64 phi1 4) -1/8) (pow.f64 lambda2 3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 phi1 2) lambda2)) (+.f64 lambda2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5))) (*.f64 -1/8 (/.f64 (pow.f64 phi1 4) (pow.f64 lambda2 3))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) lambda2) lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5)) (/.f64 (*.f64 -1/8 (pow.f64 phi1 4)) (pow.f64 lambda2 3))))
(+.f64 (fma.f64 1/2 (/.f64 phi1 (/.f64 lambda2 phi1)) lambda2) (fma.f64 1/16 (/.f64 (pow.f64 phi1 6) (pow.f64 lambda2 5)) (/.f64 (*.f64 (pow.f64 phi1 4) -1/8) (pow.f64 lambda2 3))))
phi1
(+.f64 phi1 (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))
(+.f64 phi1 (*.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) phi1)))
(+.f64 phi1 (*.f64 1/2 (/.f64 lambda2 (/.f64 phi1 lambda2))))
(+.f64 phi1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1))))
(+.f64 phi1 (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) phi1))))
(+.f64 phi1 (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 lambda2 (/.f64 phi1 lambda2)))))
(+.f64 phi1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 2) phi1)))))
(+.f64 phi1 (fma.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5)) (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) phi1)))))
(+.f64 phi1 (fma.f64 1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5)) (fma.f64 -1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 1/2 (/.f64 lambda2 (/.f64 phi1 lambda2))))))
(*.f64 -1 phi1)
(neg.f64 phi1)
(+.f64 (*.f64 -1 phi1) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) phi1)))
(fma.f64 -1 phi1 (*.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) phi1)))
(-.f64 (*.f64 -1/2 (/.f64 lambda2 (/.f64 phi1 lambda2))) phi1)
(+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) phi1))))
(fma.f64 -1 phi1 (fma.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) phi1))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 -1/2 (/.f64 lambda2 (/.f64 phi1 lambda2)))) phi1)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5))) (+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3))) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 2) phi1)))))
(fma.f64 -1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5)) (fma.f64 -1 phi1 (fma.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 -1/2 (/.f64 (*.f64 lambda2 lambda2) phi1)))))
(fma.f64 -1/16 (/.f64 (pow.f64 lambda2 6) (pow.f64 phi1 5)) (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 lambda2 4) (pow.f64 phi1 3)) (*.f64 -1/2 (/.f64 lambda2 (/.f64 phi1 lambda2)))) phi1))
(/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)
(/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1)))
(/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))))
(+.f64 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1)))))
(+.f64 (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)) (/.f64 -1/2 (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 5) (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) lambda1)))))))
(+.f64 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (fma.f64 -1/2 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 5) (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) lambda1)))))))
(+.f64 (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1)) (*.f64 (*.f64 (*.f64 (*.f64 phi1 R) lambda1) (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2))) (*.f64 1/2 (pow.f64 lambda2 5)))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (pow.f64 phi1 2))) (/.f64 1 (pow.f64 phi1 8))) (*.f64 phi1 (*.f64 (pow.f64 lambda2 7) (*.f64 R lambda1))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 5) (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) lambda1))))))))
(+.f64 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) (*.f64 phi1 phi1)) (/.f64 1 (pow.f64 phi1 8))) (*.f64 phi1 (*.f64 (pow.f64 lambda2 7) (*.f64 R lambda1)))) (fma.f64 -1/2 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 5) (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2)) lambda1))))))))
(+.f64 (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)) (fma.f64 -1/2 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 lambda2 7) (*.f64 R lambda1)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 phi1 8)) (/.f64 (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2) (*.f64 phi1 phi1))) (/.f64 1 (pow.f64 phi1 8))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1)) (*.f64 (*.f64 (*.f64 (*.f64 phi1 R) lambda1) (-.f64 (/.f64 1 (pow.f64 phi1 6)) (pow.f64 (/.f64 -1/2 (pow.f64 phi1 3)) 2))) (*.f64 1/2 (pow.f64 lambda2 5))))))
(*.f64 R lambda1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 R lambda1))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (*.f64 R lambda1))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (*.f64 R lambda1)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 lambda2 4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4))) lambda1))) (*.f64 R lambda1)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (fma.f64 -1/2 (*.f64 (/.f64 R (pow.f64 lambda2 4)) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) lambda1)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))))) (pow.f64 lambda2 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (*.f64 R lambda1))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4)))))) lambda1)) (pow.f64 lambda2 6)) (fma.f64 -1/2 (/.f64 R (/.f64 (pow.f64 lambda2 4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4))) lambda1))) (*.f64 R lambda1))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (fma.f64 -1/2 (*.f64 (/.f64 R (pow.f64 lambda2 6)) (*.f64 (+.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) (*.f64 1/2 (*.f64 phi1 phi1)))) lambda1)) (fma.f64 -1/2 (*.f64 (/.f64 R (pow.f64 lambda2 4)) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) lambda1)) (*.f64 R lambda1))))
(*.f64 -1 (*.f64 R lambda1))
(neg.f64 (*.f64 R lambda1))
(*.f64 R (neg.f64 lambda1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 R lambda1)))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (neg.f64 (*.f64 R lambda1)))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (*.f64 R (neg.f64 lambda1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (*.f64 -1 (*.f64 R lambda1))))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 1/2 (/.f64 R (/.f64 (pow.f64 lambda2 4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4))) lambda1))) (neg.f64 (*.f64 R lambda1))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (*.f64 (/.f64 R (pow.f64 lambda2 4)) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) lambda1)))) (*.f64 R lambda1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4))) lambda1)) (pow.f64 lambda2 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 phi1 2)) 2) (*.f64 -1 (pow.f64 phi1 4)))))))) (pow.f64 lambda2 6))) (*.f64 -1 (*.f64 R lambda1)))))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 1/2 (/.f64 R (/.f64 (pow.f64 lambda2 4) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4))) lambda1))) (fma.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (pow.f64 phi1 6) (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) 2) (neg.f64 (pow.f64 phi1 4)))))) lambda1)) (pow.f64 lambda2 6)) (neg.f64 (*.f64 R lambda1)))))
(fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 R (pow.f64 lambda2 4)) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) lambda1)) (*.f64 (/.f64 R (pow.f64 lambda2 6)) (*.f64 (+.f64 (pow.f64 phi1 6) (*.f64 (-.f64 (*.f64 (pow.f64 phi1 4) 1/4) (pow.f64 phi1 4)) (*.f64 1/2 (*.f64 phi1 phi1)))) lambda1)))) (*.f64 R lambda1)))
(*.f64 R lambda1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 R lambda1))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (*.f64 R lambda1))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (*.f64 R lambda1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 lambda2 2) (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) lambda1))))) (*.f64 R lambda1)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (*.f64 lambda2 lambda2) (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) lambda1)))) (*.f64 R lambda1)))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (fma.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (*.f64 R lambda1)) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 4))) (*.f64 R lambda1)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (pow.f64 lambda2 2))) (/.f64 1 (pow.f64 lambda2 8))) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 lambda2 2) (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) lambda1))))) (*.f64 R lambda1))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 R lambda1))) (fma.f64 -1/2 (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (*.f64 lambda2 lambda2)) (/.f64 1 (pow.f64 lambda2 8))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1)))) (fma.f64 1/2 (*.f64 (pow.f64 phi1 4) (*.f64 (*.f64 lambda2 lambda2) (*.f64 R (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) lambda1)))) (*.f64 R lambda1))))
(fma.f64 -1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda2 (/.f64 (*.f64 R lambda1) lambda2))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 lambda2 8)) (/.f64 (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2) (*.f64 lambda2 lambda2))) (/.f64 1 (pow.f64 lambda2 8))))) (fma.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 lambda2 6)) (pow.f64 (/.f64 -1/2 (pow.f64 lambda2 3)) 2)) (*.f64 R lambda1)) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 phi1 4))) (*.f64 R lambda1))))
(/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)
(/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1)))
(/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))))
(+.f64 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (*.f64 -1/2 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1)))))
(+.f64 (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)) (/.f64 -1/2 (/.f64 (pow.f64 phi1 3) (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3)))))
(+.f64 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (/.f64 (pow.f64 phi1 5) (*.f64 lambda2 (*.f64 R lambda1)))) (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1))))))
(+.f64 (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)) (*.f64 lambda2 (*.f64 R lambda1))))))
(+.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2))) (pow.f64 lambda2 6))))) (pow.f64 phi1 7))))))
(+.f64 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (/.f64 (pow.f64 phi1 5) (*.f64 lambda2 (*.f64 R lambda1)))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1))) (/.f64 lambda2 (/.f64 (pow.f64 phi1 7) (*.f64 R (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4)))) (pow.f64 lambda2 6))))))))))
(+.f64 (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)) (*.f64 lambda2 (*.f64 R lambda1))) (+.f64 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1)) (*.f64 (/.f64 lambda2 (pow.f64 phi1 7)) (*.f64 (*.f64 R lambda1) (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)))) (pow.f64 lambda2 6))))))))
(*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1))
(/.f64 (*.f64 (neg.f64 lambda2) (*.f64 R lambda1)) phi1)
(/.f64 lambda2 (/.f64 phi1 (*.f64 R (neg.f64 lambda1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))))
(fma.f64 -1 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (*.f64 1/2 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1))) (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5)))))
(fma.f64 -1 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (/.f64 (pow.f64 phi1 5) (*.f64 lambda2 (*.f64 R lambda1)))))))
(-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)) (*.f64 lambda2 (*.f64 R lambda1))))) (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 R (*.f64 lambda1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (pow.f64 lambda2 2))) (pow.f64 lambda2 6))))) (pow.f64 phi1 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) phi1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 R lambda1)) (pow.f64 phi1 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 2) (*.f64 -1 (pow.f64 lambda2 4))) (*.f64 lambda2 (*.f64 R lambda1))) (pow.f64 phi1 5))))))
(fma.f64 1/2 (/.f64 lambda2 (/.f64 (pow.f64 phi1 7) (*.f64 R (*.f64 lambda1 (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4)))) (pow.f64 lambda2 6)))))) (fma.f64 -1 (/.f64 lambda2 (/.f64 phi1 (*.f64 R lambda1))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 lambda2 3) (/.f64 (pow.f64 phi1 3) (*.f64 R lambda1))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 2) (neg.f64 (pow.f64 lambda2 4))) (/.f64 (pow.f64 phi1 5) (*.f64 lambda2 (*.f64 R lambda1))))))))
(fma.f64 1/2 (*.f64 (/.f64 lambda2 (pow.f64 phi1 7)) (*.f64 (*.f64 R lambda1) (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)))) (pow.f64 lambda2 6)))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 lambda2 3) (pow.f64 phi1 3)) (*.f64 R lambda1)) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 4) 1/4) (pow.f64 lambda2 4)) (pow.f64 phi1 5)) (*.f64 lambda2 (*.f64 R lambda1))))) (/.f64 (*.f64 R lambda1) (/.f64 phi1 lambda2))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 lambda2 2) (pow.f64 phi1 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (*.f64 lambda2 (*.f64 R lambda1)))
(*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(*.f64 lambda2 (*.f64 R lambda1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))) 1)
(/.f64 1 (hypot.f64 lambda2 phi1))
(*.f64 1 (/.f64 1 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(*.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)
(/.f64 1 (hypot.f64 lambda2 phi1))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))))
(*.f64 (pow.f64 1 1/2) (/.f64 1 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 1 (/.f64 (hypot.f64 lambda2 phi1) 1))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))))
(*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 -1 (neg.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 -1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -2))) (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) 1) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) -1) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 -1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 1 (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 (pow.f64 1 1/2) 1) (hypot.f64 lambda2 phi1))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 (pow.f64 1 1/2) 1) (/.f64 (hypot.f64 lambda2 phi1) 1))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 (pow.f64 1 1/2) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (pow.f64 1 1/2) -1) (neg.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 (sqrt.f64 -1) 1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 -1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 1 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 1 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))))
(/.f64 (/.f64 1 (pow.f64 1 1/2)) (hypot.f64 lambda2 phi1))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))
(/.f64 1 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (hypot.f64 lambda2 phi1))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))) (*.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (cbrt.f64 (hypot.f64 lambda2 phi1))))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) -1/2)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2)
(sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(pow.f64 (/.f64 1 (hypot.f64 lambda2 phi1)) 1)
(/.f64 1 (hypot.f64 lambda2 phi1))
(pow.f64 (hypot.f64 lambda2 phi1) -1)
(/.f64 1 (hypot.f64 lambda2 phi1))
(pow.f64 (/.f64 1 (sqrt.f64 (hypot.f64 lambda2 phi1))) 2)
(/.f64 1 (hypot.f64 lambda2 phi1))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 lambda2 phi1))) 3)
(/.f64 1 (hypot.f64 lambda2 phi1))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(fabs.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))
(/.f64 1 (fabs.f64 (hypot.f64 lambda2 phi1)))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 lambda2 phi1)))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 lambda2 phi1))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (hypot.f64 lambda2 phi1)))) 1/2))
(/.f64 1 (hypot.f64 lambda2 phi1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 lambda2 phi1))) 1))
(/.f64 1 (hypot.f64 lambda2 phi1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 lambda2 phi1))))
(/.f64 1 (hypot.f64 lambda2 phi1))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 lambda2 phi1))) 1)
(hypot.f64 lambda2 phi1)
(*.f64 1 (hypot.f64 lambda2 phi1))
(hypot.f64 lambda2 phi1)
(*.f64 (hypot.f64 lambda2 phi1) 1)
(hypot.f64 lambda2 phi1)
(*.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(hypot.f64 lambda2 phi1)
(*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 lambda2 phi1))
(hypot.f64 lambda2 phi1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (/.f64 (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (cbrt.f64 (hypot.f64 lambda2 phi1))))
(*.f64 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2))))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4)))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6)))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) 1) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (sqrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) 1) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))) (sqrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))) (/.f64 (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) (cbrt.f64 (hypot.f64 lambda2 phi1))))
(*.f64 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1)))) (cbrt.f64 (-.f64 (pow.f64 lambda2 4) (pow.f64 phi1 4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 lambda2 6) (pow.f64 phi1 6))) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 lambda2 phi1) 2)))))
(/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2)))) (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 phi1 6) (pow.f64 lambda2 6))) (cbrt.f64 (+.f64 (pow.f64 phi1 4) (-.f64 (pow.f64 lambda2 4) (pow.f64 (*.f64 phi1 lambda2) 2))))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))
(pow.f64 (hypot.f64 lambda2 phi1) 1)
(hypot.f64 lambda2 phi1)
(pow.f64 (sqrt.f64 (hypot.f64 lambda2 phi1)) 2)
(hypot.f64 lambda2 phi1)
(pow.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) 3)
(hypot.f64 lambda2 phi1)
(pow.f64 (pow.f64 (hypot.f64 lambda2 phi1) 3) 1/3)
(hypot.f64 lambda2 phi1)
(fabs.f64 (hypot.f64 lambda2 phi1))
(log.f64 (exp.f64 (hypot.f64 lambda2 phi1)))
(hypot.f64 lambda2 phi1)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 lambda2 phi1))))
(hypot.f64 lambda2 phi1)
(cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 3))
(hypot.f64 lambda2 phi1)
(expm1.f64 (log1p.f64 (hypot.f64 lambda2 phi1)))
(hypot.f64 lambda2 phi1)
(hypot.f64 lambda2 phi1)
(hypot.f64 phi1 lambda2)
(exp.f64 (log.f64 (hypot.f64 lambda2 phi1)))
(hypot.f64 lambda2 phi1)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 lambda2 phi1))) 1/2))
(hypot.f64 lambda2 phi1)
(exp.f64 (*.f64 (log.f64 (hypot.f64 lambda2 phi1)) 1))
(hypot.f64 lambda2 phi1)
(log1p.f64 (expm1.f64 (hypot.f64 lambda2 phi1)))
(hypot.f64 lambda2 phi1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))))) 1)
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 1 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda2 (*.f64 lambda1 R))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 lambda2 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda1 R)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 lambda1 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 R lambda2)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 R (/.f64 (hypot.f64 lambda2 phi1) (*.f64 lambda2 lambda1)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda1 R) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (hypot.f64 lambda2 phi1))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (/.f64 (hypot.f64 lambda2 phi1) 1))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 1)
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (sqrt.f64 (*.f64 lambda1 R)) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 (*.f64 lambda1 R)) lambda2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 R lambda1)) (hypot.f64 lambda2 phi1)) (*.f64 lambda2 (sqrt.f64 (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (*.f64 R lambda1)) (/.f64 lambda2 (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 R lambda1)))))
(/.f64 (sqrt.f64 lambda2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 lambda2) (*.f64 lambda1 R))))
(*.f64 (/.f64 (sqrt.f64 lambda2) (hypot.f64 lambda2 phi1)) (*.f64 lambda1 (*.f64 R (sqrt.f64 lambda2))))
(*.f64 (sqrt.f64 lambda2) (/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 lambda2))))
(/.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 R lambda1))) (hypot.f64 lambda2 phi1)) (sqrt.f64 (*.f64 lambda2 (*.f64 R lambda1))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 R lambda1))) 2) (hypot.f64 lambda2 phi1))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 (*.f64 lambda1 R)) lambda2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 R lambda1)) 2) (hypot.f64 lambda2 phi1)) (*.f64 lambda2 (cbrt.f64 (*.f64 R lambda1))))
(*.f64 (cbrt.f64 (*.f64 R lambda1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 R lambda1)) 2) (/.f64 (hypot.f64 lambda2 phi1) lambda2)))
(/.f64 (pow.f64 (cbrt.f64 lambda2) 2) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 lambda2) (*.f64 lambda1 R))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 lambda2) 2) (hypot.f64 lambda2 phi1)) (*.f64 (*.f64 R lambda1) (cbrt.f64 lambda2)))
(*.f64 (*.f64 (*.f64 R lambda1) (cbrt.f64 lambda2)) (/.f64 (pow.f64 (cbrt.f64 lambda2) 2) (hypot.f64 lambda2 phi1)))
(/.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda2 lambda1) (/.f64 (hypot.f64 lambda2 phi1) R))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda2 R) (/.f64 (hypot.f64 lambda2 phi1) lambda1))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 lambda2 (sqrt.f64 (*.f64 lambda1 R))) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 lambda1 R))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 R lambda1)) (hypot.f64 lambda2 phi1)) (*.f64 lambda2 (sqrt.f64 (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (*.f64 R lambda1)) (/.f64 lambda2 (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 (*.f64 R lambda1)))))
(/.f64 (*.f64 lambda2 (pow.f64 (cbrt.f64 (*.f64 lambda1 R)) 2)) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 (*.f64 lambda1 R))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 R lambda1)) 2) (hypot.f64 lambda2 phi1)) (*.f64 lambda2 (cbrt.f64 (*.f64 R lambda1))))
(*.f64 (cbrt.f64 (*.f64 R lambda1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 R lambda1)) 2) (/.f64 (hypot.f64 lambda2 phi1) lambda2)))
(/.f64 (*.f64 (*.f64 lambda1 R) (sqrt.f64 lambda2)) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 lambda2)))
(*.f64 (/.f64 (sqrt.f64 lambda2) (hypot.f64 lambda2 phi1)) (*.f64 lambda1 (*.f64 R (sqrt.f64 lambda2))))
(*.f64 (sqrt.f64 lambda2) (/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 lambda2))))
(/.f64 (*.f64 (*.f64 lambda1 R) (pow.f64 (cbrt.f64 lambda2) 2)) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 lambda2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 lambda2) 2) (hypot.f64 lambda2 phi1)) (*.f64 (*.f64 R lambda1) (cbrt.f64 lambda2)))
(*.f64 (*.f64 (*.f64 R lambda1) (cbrt.f64 lambda2)) (/.f64 (pow.f64 (cbrt.f64 lambda2) 2) (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 (*.f64 lambda2 lambda1) 1) (/.f64 (hypot.f64 lambda2 phi1) R))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 (*.f64 lambda2 lambda1) (sqrt.f64 R)) (/.f64 (hypot.f64 lambda2 phi1) (sqrt.f64 R)))
(*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 (sqrt.f64 R))) (hypot.f64 lambda2 phi1)) (sqrt.f64 R))
(/.f64 (*.f64 lambda2 lambda1) (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (sqrt.f64 R) (sqrt.f64 R))))
(/.f64 (*.f64 (*.f64 lambda2 lambda1) (cbrt.f64 (*.f64 R R))) (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 R)))
(/.f64 (*.f64 lambda2 lambda1) (/.f64 (/.f64 (hypot.f64 lambda2 phi1) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R))))
(/.f64 lambda2 (/.f64 (/.f64 (hypot.f64 lambda2 phi1) (*.f64 (cbrt.f64 (*.f64 R R)) (cbrt.f64 R))) lambda1))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 lambda2 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (*.f64 R lambda1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 lambda2 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (*.f64 R lambda1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) -1) (neg.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (*.f64 lambda2 (*.f64 R lambda1)))
(/.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1))) 1) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) 1) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 lambda2 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (*.f64 R lambda1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))) (*.f64 lambda2 (*.f64 lambda1 R))) (cbrt.f64 (hypot.f64 lambda2 phi1)))
(/.f64 (/.f64 lambda2 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (*.f64 R lambda1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 lambda1 R))) (neg.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 lambda2 (*.f64 lambda1 R))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 lambda2 (*.f64 (*.f64 R lambda1) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))) (*.f64 lambda2 (*.f64 R lambda1)))
(/.f64 (*.f64 1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (hypot.f64 lambda2 phi1)))) (sqrt.f64 (hypot.f64 lambda2 phi1)))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (*.f64 1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 lambda2 (/.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (*.f64 R lambda1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))
(/.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (cbrt.f64 (hypot.f64 lambda2 phi1)))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 lambda2) (*.f64 R lambda1)) (cbrt.f64 (hypot.f64 lambda2 phi1))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (*.f64 lambda2 (*.f64 R (neg.f64 lambda1))) (*.f64 (cbrt.f64 (hypot.f64 lambda2 phi1)) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 1) (hypot.f64 lambda2 phi1))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (/.f64 lambda2 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (/.f64 (*.f64 R lambda1) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (pow.f64 1 1/2)) (hypot.f64 lambda2 phi1))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda1 R)) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 1/2))
(/.f64 (/.f64 (*.f64 lambda2 (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2))))
(*.f64 (/.f64 lambda2 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)) 2))) (/.f64 (*.f64 R lambda1) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 lambda2 phi1) 2)))))
(pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 1)
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 3)
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(pow.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 3) 1/3)
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1))) 3))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lambda2 (*.f64 R lambda1)) 3) (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) (/.f64 1 (pow.f64 (hypot.f64 lambda2 phi1) 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 lambda2 (*.f64 R lambda1)) 3) (pow.f64 (hypot.f64 lambda2 phi1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(exp.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))) 1))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lambda1 R) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))))
(*.f64 (*.f64 R lambda1) (/.f64 lambda2 (hypot.f64 lambda2 phi1)))
(/.f64 (*.f64 R lambda1) (/.f64 (hypot.f64 lambda2 phi1) lambda2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 lambda1 R)))) 1)
(*.f64 lambda2 (*.f64 R lambda1))
(pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 1)
(*.f64 lambda2 (*.f64 R lambda1))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 2)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 R lambda1))) 2)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 3)
(*.f64 lambda2 (*.f64 R lambda1))
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3) 1/3)
(*.f64 lambda2 (*.f64 R lambda1))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 2))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R lambda1)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 R) lambda1) lambda2))
(*.f64 lambda2 (log.f64 (pow.f64 (exp.f64 R) lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 lambda1 R)))))
(*.f64 lambda2 (*.f64 R lambda1))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 lambda1 R)) 3))
(*.f64 lambda2 (*.f64 R lambda1))
(cbrt.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (*.f64 lambda1 R) 3)))
(*.f64 lambda2 (*.f64 R lambda1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda1 R) 3) (pow.f64 lambda2 3)))
(*.f64 lambda2 (*.f64 R lambda1))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 lambda1 R))))
(*.f64 lambda2 (*.f64 R lambda1))
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 lambda1 R))))
(*.f64 lambda2 (*.f64 R lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 lambda1 R))) 1))
(*.f64 lambda2 (*.f64 R lambda1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 lambda1 R))))
(*.f64 lambda2 (*.f64 R lambda1))

eval997.0ms (5.4%)

Compiler

Compiled 50159 to 22974 computations (54.2% saved)

prune399.0ms (2.2%)

Pruning

61 alts after pruning (57 fresh and 4 done)

PrunedKeptTotal
New1246211267
Fresh93645
Picked101
Done347
Total1259611320
Error
4.44%
Counts
1320 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
96.45%
(fma.f64 (*.f64 phi1 R) (sqrt.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))) 2))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 phi2 -2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2)))))) R)))
61.61%
(fma.f64 phi2 R (-.f64 (/.f64 (*.f64 (*.f64 -1/2 R) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) phi1) (*.f64 phi1 R)))
85.71%
(fma.f64 -1 (/.f64 (*.f64 (neg.f64 lambda2) (*.f64 R lambda1)) phi1) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
85.3%
(fma.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1)) (pow.f64 lambda2 2))) (*.f64 R lambda1)) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
85.71%
(fma.f64 -1 (*.f64 (/.f64 -1 phi1) (*.f64 lambda2 (*.f64 lambda1 R))) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
85.1%
(fma.f64 -1 (*.f64 R (neg.f64 lambda1)) (*.f64 (sqrt.f64 (+.f64 (*.f64 lambda2 lambda2) (*.f64 phi1 phi1))) R))
79.53%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
84.43%
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
95.41%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 1/2 phi2)))) 2)
80.03%
(pow.f64 (exp.f64 (*.f64 3 (log.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) 1/3)
76.68%
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))
8.5%
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
74.89%
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 phi1 phi1) (/.f64 lambda1 R)))) (*.f64 R (-.f64 lambda1 lambda2)))
68.65%
(+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1)))
47.13%
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
46.99%
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) 1/3) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
66.87%
(*.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3/2) 1/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/2) 1/3))
65.41%
(*.f64 (hypot.f64 lambda2 phi1) R)
88.25%
(*.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))))) R) lambda1)
8.73%
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (pow.f64 (cbrt.f64 R) 2)) (cbrt.f64 R))
88.27%
(*.f64 (*.f64 (-.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)))) R) lambda1)
91.7%
(*.f64 (*.f64 (neg.f64 lambda2) R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
77.54%
(*.f64 (*.f64 (neg.f64 R) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
93.99%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) R)
93.99%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R) lambda1)
91.76%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) R)
91.77%
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) lambda1)
82.82%
(*.f64 (*.f64 lambda2 R) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
88.26%
(*.f64 (*.f64 lambda1 (-.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))))) R)
77.54%
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 R))
91.71%
(*.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (neg.f64 lambda2))
75.58%
(*.f64 (neg.f64 phi1) R)
78.72%
(*.f64 (neg.f64 lambda1) R)
90.87%
(*.f64 (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) R)
68.08%
(*.f64 phi2 R)
82.82%
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) R))
85.58%
(*.f64 lambda2 R)
82.87%
(*.f64 R (pow.f64 (pow.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) 3) 1/3))
50.38%
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3))
7.2%
(*.f64 R (hypot.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
22.22%
(*.f64 R (hypot.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2)))) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
15.9%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 1/2 phi2)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
13.82%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (*.f64 1/2 phi1)) (/.f64 1 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
7.01%
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)) (*.f64 (-.f64 lambda1 lambda2) -1)) (-.f64 phi1 phi2)))
15.81%
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 lambda2 (/.f64 (+.f64 lambda1 lambda2) lambda2))) (neg.f64 (cos.f64 (*.f64 1/2 phi2)))) (-.f64 phi1 phi2)))
22.15%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 -1/2 phi1) (sin.f64 (*.f64 1/2 phi2))))) (-.f64 phi1 phi2)))
15.81%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
13.72%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
7.1%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2) 2)) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
6.89%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (/.f64 1 (/.f64 -1 (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
21.11%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (-.f64 lambda1 lambda2) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
7.38%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
17.24%
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda1 (-.f64 (exp.f64 (log1p.f64 lambda2)) 1))) (-.f64 phi1 phi2)))
68.66%
(*.f64 R (+.f64 (*.f64 -1 lambda1) lambda2))
47.13%
(*.f64 R (+.f64 (neg.f64 phi1) phi2))
52.57%
(*.f64 R (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1))))
84.57%
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/3))
77.49%
(exp.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) 3) (pow.f64 (log.f64 R) 3)) (fma.f64 (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 (log.f64 R) (-.f64 (log.f64 R) (log.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1)))))))
93.01%
(exp.f64 (+.f64 (log.f64 R) (log.f64 lambda2)))
84.55%
(exp.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6) (pow.f64 (pow.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)) 3) 1/6)))
84.26%
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 (hypot.f64 (-.f64 lambda1 lambda2) phi1) R)))))
Compiler

Compiled 1366 to 948 computations (30.6% saved)

regimes406.0ms (2.2%)

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

9 calls:

48.0ms
phi2
47.0ms
phi1
46.0ms
R
45.0ms
lambda1
44.0ms
(-.f64 lambda1 lambda2)
Results
ErrorSegmentsBranch
6.79%1R
6.79%1lambda1
6.79%1lambda2
6.79%1phi1
6.79%1phi2
6.79%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)))))
6.79%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))))
6.79%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)))
6.79%1(-.f64 lambda1 lambda2)
Compiler

Compiled 2069 to 1057 computations (48.9% saved)

regimes138.0ms (0.8%)

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

6 calls:

21.0ms
(-.f64 lambda1 lambda2)
21.0ms
phi1
20.0ms
lambda1
20.0ms
lambda2
20.0ms
phi2
Results
ErrorSegmentsBranch
6.79%1R
6.79%1lambda1
6.79%1lambda2
6.79%1phi1
6.79%1phi2
6.79%1(-.f64 lambda1 lambda2)
Compiler

Compiled 650 to 314 computations (51.7% saved)

regimes160.0ms (0.9%)

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

6 calls:

37.0ms
R
37.0ms
lambda2
25.0ms
phi1
25.0ms
phi2
14.0ms
(-.f64 lambda1 lambda2)
Results
ErrorSegmentsBranch
11.94%2R
13.72%1lambda1
11.98%3lambda2
6.76%2phi1
6.84%2phi2
13.72%1(-.f64 lambda1 lambda2)
Compiler

Compiled 321 to 172 computations (46.4% saved)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
-0.0038306040130207117
-4.188307149323791e-5
Results
20.0ms99×body256valid
5.0msbody1024valid
4.0msbody512valid
Compiler

Compiled 325 to 224 computations (31.1% saved)

regimes90.0ms (0.5%)

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

6 calls:

15.0ms
phi2
14.0ms
(-.f64 lambda1 lambda2)
14.0ms
R
13.0ms
phi1
13.0ms
lambda1
Results
ErrorSegmentsBranch
13.72%1R
13.72%1lambda1
13.72%1lambda2
13.72%1phi1
13.72%1phi2
13.72%1(-.f64 lambda1 lambda2)
Compiler

Compiled 307 to 166 computations (45.9% saved)

regimes364.0ms (2%)

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

6 calls:

119.0ms
phi1
78.0ms
lambda1
57.0ms
R
35.0ms
phi2
34.0ms
lambda2
Results
ErrorSegmentsBranch
40.85%4R
33.31%7lambda1
36.86%3lambda2
36.11%7phi1
25.76%2phi2
35.02%2(-.f64 lambda1 lambda2)
Compiler

Compiled 293 to 159 computations (45.7% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
5.147294521715637e-10
5.015576522875877e-7
Results
25.0ms120×body256valid
3.0msbody512valid
1.0msbody1024valid
Compiler

Compiled 245 to 172 computations (29.8% saved)

regimes98.0ms (0.5%)

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

5 calls:

36.0ms
phi1
20.0ms
lambda2
16.0ms
phi2
15.0ms
lambda1
7.0ms
R
Results
ErrorSegmentsBranch
47.13%1R
37.48%3lambda1
38.87%3lambda2
37.18%7phi1
35.06%3phi2
Compiler

Compiled 112 to 64 computations (42.9% saved)

bsearch67.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
5.147294521715637e-10
5.015576522875877e-7
34.0ms
-1.2434236438318777e-269
-2.112892346753379e-275
Results
52.0ms246×body256valid
7.0ms18×body512valid
5.0msbody1024valid
Compiler

Compiled 495 to 359 computations (27.5% saved)

regimes90.0ms (0.5%)

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

5 calls:

35.0ms
phi1
15.0ms
phi2
15.0ms
lambda1
15.0ms
lambda2
7.0ms
R
Results
ErrorSegmentsBranch
47.13%1R
37.72%3lambda1
39.6%3lambda2
37.18%7phi1
37.09%3phi2
Compiler

Compiled 107 to 62 computations (42.1% saved)

bsearch66.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
5.147294521715637e-10
5.015576522875877e-7
31.0ms
-9.778394722797974e-127
-3.9030024329898354e-131
Results
46.0ms232×body256valid
13.0ms16×body1024valid
3.0msbody512valid
Compiler

Compiled 501 to 364 computations (27.3% saved)

regimes83.0ms (0.5%)

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

5 calls:

33.0ms
phi1
17.0ms
phi2
14.0ms
lambda1
12.0ms
lambda2
5.0ms
R
Results
ErrorSegmentsBranch
47.13%1R
37.72%3lambda1
39.6%3lambda2
37.19%7phi1
37.09%3phi2
Compiler

Compiled 71 to 47 computations (33.8% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
5.147294521715637e-10
5.015576522875877e-7
33.0ms
-9.778394722797974e-127
-3.9030024329898354e-131
Results
47.0ms226×body256valid
11.0ms15×body512valid
9.0ms15×body1024valid
Compiler

Compiled 469 to 348 computations (25.8% saved)

regimes79.0ms (0.4%)

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

5 calls:

30.0ms
phi1
16.0ms
lambda2
15.0ms
phi2
13.0ms
lambda1
4.0ms
R
Results
ErrorSegmentsBranch
47.13%1R
37.72%3lambda1
39.6%3lambda2
37.19%7phi1
37.1%3phi2
Compiler

Compiled 62 to 42 computations (32.3% saved)

bsearch64.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
5.147294521715637e-10
5.015576522875877e-7
32.0ms
-9.778394722797974e-127
-3.9030024329898354e-131
Results
43.0ms222×body256valid
9.0ms21×body512valid
8.0ms13×body1024valid
Compiler

Compiled 445 to 332 computations (25.4% saved)

regimes55.0ms (0.3%)

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

5 calls:

15.0ms
phi1
12.0ms
phi2
12.0ms
lambda1
11.0ms
lambda2
4.0ms
R
Results
ErrorSegmentsBranch
47.13%1R
38.45%3lambda1
39.61%3lambda2
44.09%3phi1
42.61%3phi2
Compiler

Compiled 55 to 38 computations (30.9% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
1.1934732578910212e-14
0.59673836521182
41.0ms
-4.897192021427791e+163
-1.0987414569036398e+158
Results
49.0ms253×body256valid
15.0ms24×body1024valid
10.0ms27×body512valid
1.0msbody256infinite
0.0msbody512infinite
Compiler

Compiled 453 to 341 computations (24.7% saved)

regimes85.0ms (0.5%)

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

5 calls:

29.0ms
R
16.0ms
lambda1
16.0ms
lambda2
11.0ms
phi2
10.0ms
phi1
Results
ErrorSegmentsBranch
59.04%9R
53.96%5lambda1
56.4%5lambda2
50.68%3phi1
45.79%3phi2
Compiler

Compiled 49 to 36 computations (26.5% saved)

bsearch48.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
5.147294521715637e-10
5.015576522875877e-7
16.0ms
2.734042307168434e-120
4.848790723215312e-120
Results
33.0ms167×body256valid
8.0ms12×body1024valid
5.0ms13×body512valid
Compiler

Compiled 277 to 212 computations (23.5% saved)

regimes49.0ms (0.3%)

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

5 calls:

14.0ms
R
10.0ms
phi1
10.0ms
lambda1
9.0ms
lambda2
6.0ms
phi2
Results
ErrorSegmentsBranch
64.88%5R
58.43%3lambda1
59.44%3lambda2
64.99%3phi1
53.38%2phi2
Compiler

Compiled 45 to 34 computations (24.4% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
5.147294521715637e-10
5.015576522875877e-7
Results
22.0ms114×body256valid
6.0ms10×body1024valid
2.0msbody512valid
Compiler

Compiled 197 to 148 computations (24.9% saved)

regimes24.0ms (0.1%)

Accuracy

Total -22.0b remaining (-56.7%)

Threshold costs -22b (-56.7%)

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

5 calls:

7.0ms
phi2
5.0ms
lambda2
5.0ms
lambda1
3.0ms
phi1
3.0ms
R
Results
ErrorSegmentsBranch
68.08%1R
65.91%2lambda1
62.84%2lambda2
68.08%1phi1
60.79%2phi2
Compiler

Compiled 41 to 32 computations (22% saved)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
2.3041069061136017e-13
5.147294521715637e-10
Results
23.0ms114×body256valid
4.0ms10×body512valid
2.0msbody1024valid
Compiler

Compiled 189 to 140 computations (25.9% saved)

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
476×distribute-lft-neg-in
364×*-commutative
240×distribute-rgt-neg-in
184×neg-sub0
182×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0114754
1171706
2202706
3224702
4253702
5273702
6283702
7299702
8318702
9342702
10395702
11485702
12647702
13811702
14922702
151023702
161122702
171195702
181221702
191225702
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi1 -112986307451471/2305843009213693952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 4722366482869645/9444732965739290427392) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (+.f64 (neg.f64 phi1) phi2)))
(if (<=.f64 phi2 -8660386474974609/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 (hypot.f64 lambda2 phi1) R) (if (<=.f64 phi2 279564095785883/18889465931478580854784) (+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1))) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 phi2 -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) (if (<=.f64 phi2 4110347786689739/4835703278458516698824704) (+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1))) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 phi2 -5243562018108893/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) (if (<=.f64 phi2 5742397643169489/151115727451828646838272) (*.f64 R (+.f64 (*.f64 -1 lambda1) lambda2)) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 phi2 -1024323743072435/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 R (+.f64 (neg.f64 phi1) phi2)) (if (<=.f64 phi2 1904058165893041/151115727451828646838272) (*.f64 R (+.f64 (*.f64 -1 lambda1) lambda2)) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 lambda1 -10499999999999999834417140049516961493259682021843107543226426072923701052293318227732973974005888878584201863934636737466417789425473989715395600136338797494272) (*.f64 (neg.f64 lambda1) R) (if (<=.f64 lambda1 5224175567749775/9007199254740992) (*.f64 R (+.f64 (neg.f64 phi1) phi2)) (*.f64 lambda2 R)))
(if (<=.f64 phi2 5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi2 7177997053961861/37778931862957161709568) (*.f64 (neg.f64 lambda1) R) (*.f64 phi2 R)))
(if (<=.f64 phi2 3872340515953109/9444732965739290427392) (*.f64 (neg.f64 lambda1) R) (*.f64 phi2 R))
(if (<=.f64 phi2 851083777008699/154742504910672534362390528) (*.f64 lambda2 R) (*.f64 phi2 R))
(*.f64 lambda2 R)
Outputs
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda2 lambda1) lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda1 lambda2) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda1 lambda2) lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 (-.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda1 lambda2) lambda1)) (/.f64 lambda2 (/.f64 (+.f64 lambda1 lambda2) lambda2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 (/.f64 lambda2 (/.f64 (+.f64 lambda1 lambda2) lambda2)) (/.f64 lambda1 (/.f64 (+.f64 lambda1 lambda2) lambda1)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi1 -112986307451471/2305843009213693952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(if (<=.f64 phi1 -112986307451471/2305843009213693952) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 phi1 1/2))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 4722366482869645/9444732965739290427392) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (+.f64 (neg.f64 phi1) phi2)))
(if (<=.f64 phi2 4722366482869645/9444732965739290427392) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (+.f64 phi2 (neg.f64 phi1))))
(if (<=.f64 phi2 4722366482869645/9444732965739290427392) (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) phi1)) (*.f64 R (-.f64 phi2 phi1)))
(if (<=.f64 phi2 -8660386474974609/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 (hypot.f64 lambda2 phi1) R) (if (<=.f64 phi2 279564095785883/18889465931478580854784) (+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1))) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 phi2 -8660386474974609/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 R (hypot.f64 lambda2 phi1)) (if (<=.f64 phi2 279564095785883/18889465931478580854784) (+.f64 (*.f64 R lambda2) (*.f64 R (neg.f64 lambda1))) (*.f64 R (+.f64 phi2 (neg.f64 phi1)))))
(if (<=.f64 phi2 -8660386474974609/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 R (hypot.f64 lambda2 phi1)) (if (<=.f64 phi2 279564095785883/18889465931478580854784) (-.f64 (*.f64 R lambda2) (*.f64 R lambda1)) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) (if (<=.f64 phi2 4110347786689739/4835703278458516698824704) (+.f64 (*.f64 lambda2 R) (*.f64 -1 (*.f64 R lambda1))) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 phi2 -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) (if (<=.f64 phi2 4110347786689739/4835703278458516698824704) (+.f64 (*.f64 R lambda2) (*.f64 R (neg.f64 lambda1))) (*.f64 R (+.f64 phi2 (neg.f64 phi1)))))
(if (<=.f64 phi2 -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (-.f64 (*.f64 R phi2) (*.f64 R phi1)) (if (<=.f64 phi2 4110347786689739/4835703278458516698824704) (-.f64 (*.f64 R lambda2) (*.f64 R lambda1)) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 -5243562018108893/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) (if (<=.f64 phi2 5742397643169489/151115727451828646838272) (*.f64 R (+.f64 (*.f64 -1 lambda1) lambda2)) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (<=.f64 phi2 -5243562018108893/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) (if (<=.f64 phi2 5742397643169489/151115727451828646838272) (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (+.f64 phi2 (neg.f64 phi1)))))
(if (<=.f64 phi2 -5243562018108893/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (*.f64 R phi2) (*.f64 R phi1)) (if (<=.f64 phi2 5742397643169489/151115727451828646838272) (*.f64 R (-.f64 lambda2 lambda1)) (*.f64 R (-.f64 phi2 phi1))))
(if (<=.f64 phi2 -1024323743072435/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 R (+.f64 (neg.f64 phi1) phi2)) (if (<=.f64 phi2 1904058165893041/151115727451828646838272) (*.f64 R (+.f64 (*.f64 -1 lambda1) lambda2)) (*.f64 R (+.f64 (neg.f64 phi1) phi2))))
(if (or (<=.f64 phi2 -1024323743072435/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (not (<=.f64 phi2 1904058165893041/151115727451828646838272))) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))))
(if (or (<=.f64 phi2 -1024323743072435/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (not (<=.f64 phi2 1904058165893041/151115727451828646838272))) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R (-.f64 lambda2 lambda1)))
(if (<=.f64 lambda1 -10499999999999999834417140049516961493259682021843107543226426072923701052293318227732973974005888878584201863934636737466417789425473989715395600136338797494272) (*.f64 (neg.f64 lambda1) R) (if (<=.f64 lambda1 5224175567749775/9007199254740992) (*.f64 R (+.f64 (neg.f64 phi1) phi2)) (*.f64 lambda2 R)))
(if (<=.f64 lambda1 -10499999999999999834417140049516961493259682021843107543226426072923701052293318227732973974005888878584201863934636737466417789425473989715395600136338797494272) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 5224175567749775/9007199254740992) (*.f64 R (+.f64 phi2 (neg.f64 phi1))) (*.f64 R lambda2)))
(if (<=.f64 lambda1 -10499999999999999834417140049516961493259682021843107543226426072923701052293318227732973974005888878584201863934636737466417789425473989715395600136338797494272) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 5224175567749775/9007199254740992) (*.f64 R (-.f64 phi2 phi1)) (*.f64 R lambda2)))
(if (<=.f64 phi2 5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi2 7177997053961861/37778931862957161709568) (*.f64 (neg.f64 lambda1) R) (*.f64 phi2 R)))
(if (<=.f64 phi2 5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi2 7177997053961861/37778931862957161709568) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2)))
(if (<=.f64 phi2 3872340515953109/9444732965739290427392) (*.f64 (neg.f64 lambda1) R) (*.f64 phi2 R))
(if (<=.f64 phi2 3872340515953109/9444732965739290427392) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2))
(if (<=.f64 phi2 851083777008699/154742504910672534362390528) (*.f64 lambda2 R) (*.f64 phi2 R))
(if (<=.f64 phi2 851083777008699/154742504910672534362390528) (*.f64 R lambda2) (*.f64 R phi2))
(*.f64 lambda2 R)
(*.f64 R lambda2)
Compiler

Compiled 335 to 211 computations (37% saved)

soundness272.0ms (1.5%)

Algorithm
egg-herbie
Rules
1234×fma-def
1234×fma-def
1090×distribute-lft-out
1090×distribute-lft-out
940×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02047
13847
28647
324347
477947
5325647
6661147
7799147
02047
13847
28647
324347
477947
5325647
6661147
7799147
Stop Event
node limit
node limit
Compiler

Compiled 106 to 54 computations (49.1% saved)

end121.0ms (0.7%)

Remove

(sort lambda1 lambda2)

Compiler

Compiled 492 to 243 computations (50.6% saved)

Profiling

Loading profile data...